Activer les cartes de services à l’aide de maillages de services

  • 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 Istio ou Linkerd ou des maillages de services dans le cadre de l’installation Kubernetes Visibility Agent (KVA) .

    Avant de commencer

    Vous devez disposer d’un serveur Prometheus et fournir l’URL de Prometheus.

    Rôle requis : discovery_admin.

    Pourquoi et quand exécuter cette tâche

    Si vous utilisez un maillage de services, un pod exécuté sur chaque nœud (Informer) communique avec un serveur Prometheus pour obtenir les informations de trafic. 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 Helm
    Dans la commande d’installation Helm , ajoutez le paramètre suivant :
    --set connectionsDiscovery.method=<METHOD>
    où <METHOD> est l’URL pour Istio (http://prometheus.istio-system:9090) ou Linkerd (http://prometheus.linkerd-viz:9090).
    Remarque :
    Si l’URL de votre serveur Prometheus n’est pas celle par défaut, utilisez le paramètre suivant :
    --set connectionsDiscovery.prometheusUrl
    Modifier le script k8s_informer.yaml
    1. Accédez au script k8s_informer.yaml .
    2. Définissez la variable d’environnement k8s_informer.yaml en saisissant Istio ou Linkerd entre guillemets :
      -- name: GET_CONNECTIONS_METHOD value: "" 
    3. Exécutez la commande suivante :
      kubectl apply -f k8s_informer.yaml

    Que faire ensuite

    Créer des cartes de service d’application