Activer les cartes de services à l’aide de DaemonSet

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Activez les cartes de service d’application en fonction du trafic entre les charges de travail en Kubernetes utilisant un ServiceNow DaemonSet dans le cadre de l’installation Kubernetes Visibility Agent (KVA) .

    Avant de commencer

    Rôle requis : discovery_admin.

    Pourquoi et quand exécuter cette tâche

    Si vous utilisez un ServiceNow DaemonSet, un pod s’exécute sur chaque nœud Kubernetes et signale au pod Informer principal toutes les 60 secondes les nouvelles connexions détectées. Pour plus d'informations, voir Installer l’informateur Kubernetes Visibility Agent (KVA)

    Procédure

    Définissez les paramètres lors de l’installation de l’archive du graphique en barres ou en modifiant le Kubernetes fichier YAML fourni par ServiceNow.
    Fonction de message RESTActions
    Pendant l’installation de l’archive du graphique Helm
    1. Dans la commande d’installation Helm, ajoutez le paramètre suivant :
      --set connectionsDiscovery.method=servicenow 
    2. Si la politique de votre organisation l’exige, extrayez l’image DaemonSet du concentrateur Docker et placez-la dans le référentiel d’images de votre organisation.

      Remplacez les caractères X de l’espace réservé par le numéro de la version la plus récente fournie dans l’article Helm Chart de Kubernetes Visibility Agent (anciennement CNO pour Visibilité) et le fichier YAML Kubernetes [KB1564347] de la Now Support base de connaissances.

      Docker pull servicenowdocker/informer_ds:X.X.X
      Docker tagservicenowdocker/informer_ds:X.X.X COMPANY_REPO:X.X.X
    3. Dans la commande d’installation Helm , ajoutez les paramètres suivants :

      --set image.dsRepository=COMPANY_REPO –set image.dsTag=X.X.X

    Modification du fichier k8s_informer.yaml
    1. Dans le fichier k8s_informer.yaml , décommentez les ressources DaemonSet, ServiceAccount (utilisé par DaemonSet) et Service.Deployment conformément aux instructions du fichier.
    2. Décommentez les lignes contenant des variables d’environnement.
    3. Si l’URL de votre serveur Prometheus n’est pas celle par défaut, décommentez les lignes contenant la variable d’environnement PROMETHEUS_URL et modifiez la valeur.
    4. Exécutez la commande suivante :
      kubectl apply -f k8s_informer.yaml

    Que faire ensuite

    Créer des cartes de service d’application