Installer Agent de visibilité Kubernetes

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 3 minutes de lecture
  • Vous pouvez installer Agent de visibilité Kubernetes à l’aide d’un graphique en barres ou du Kubernetes fichier YAML.

    Avant de commencer

    Rôle requis : aucun

    Pourquoi et quand exécuter cette tâche

    Cette procédure décrit le processus d’installation standard Agent de visibilité Kubernetes . En règle générale, vous utiliseriez un graphique en barres pour effectuer l’installation, mais vous pouvez également configurer et exécuter le Kubernetes fichier YAML fourni par ServiceNow.
    Remarque :
    Vous pouvez également effectuer un déploiement Agent de visibilité Kubernetes à l’aide du fournisseur Terraform Helm. Pour plus d’informations, consultez l’article Installer CNO pour Visibility à l’aide du fournisseur Terraform Helm [KB1540556] dans la base de Now Support connaissances.

    Procédure

    Installez Agent de visibilité Kubernetes à l’aide d’un graphique Helm ou du Kubernetes fichier YAML fourni par ServiceNow.
    • Installez Agent de visibilité Kubernetes à l’aide d’un graphique en barres.

      1. Modifiez la commande d’installation Helm.
        1. Dans la commande suivante, remplacez NAMESPACE, INSTANCE_NAME et CLUSTER_NAME par les valeurs appropriées et remplacez le HELM_URL par l’URL de la version la plus récente, fournie dans l’article CNO pour le graphique en barres de visibilité et les versions de fichiers YAML Kubernetes [KB1564347] de la Now Support base de connaissances.
          helm install -n NAMESPACE --set acceptEula=Y --set instance.name=INSTANCE_NAME --set clusterName="CLUSTER_NAME" {--set image.repository=COMPANY_REPO --set image.tag=COMPANY_TAG} {--set proxyUrl=http://proxy_host:proxy_port} k8s-informer HELM_URL
          Remarque :
          • Les accolades indiquent que les segments de code qu’elles entourent sont facultatifs. Utilisez ces segments de code si l’image doit être extraite du référentiel d’images de votre organisation ou si le trafic sortant de votre cluster passe par un proxy.
          • En transmettant --set acceptEula=Y, vous acceptez le contrat de licence de l’utilisateur final. Vous pouvez lire le contrat de licence de l’utilisateur final en extrayant le EULA.pdf d’informer-helm-<VERSION_NUMBER>.tgz.
          • Si l’informateur est installé dans OpenShift, ajoutez le openShift paramètre à la commande et définissez-le sur true :
            helm install -n NAMESPACE --set acceptEula=Y --set instance.name=INSTANCE_NAME --set clusterName="CLUSTER_NAME" {--set image.repository=COMPANY_REPO --set image.tag=COMPANY_TAG} {--set proxyUrl=http://proxy_host:proxy_port} {--set openShift=true} k8s-informer HELM_URL
            Remarque :
            Si l’informateur n’est pas installé dans OpenShift, il n’est pas nécessaire de définir ce paramètre.
        2. Dans la commande, configurez des paramètres supplémentaires selon vos besoins :
      2. Exécutez la commande.
    • Installez Agent de visibilité Kubernetes à l’aide du Kubernetes fichier YAML.
      1. Téléchargez le Kubernetes fichier zip YAML fourni dans l’article CNO pour le graphique Helm de visibilité et le fichier YAML Kubernetes [KB1564347] dans la base de Now Support connaissances.
      2. Extrayez les fichiers k8s_informer.yaml et EULA.pdf du fichier zip.
      3. Modifiez le fichier k8s_informer.yaml.
        • Remplacez la valeur de ACCEPT_EULA par « O », comme suit :
          - name: ACCEPT_EULA
            value: "Y"
          Remarque :
          En changeant la valeur en « O », vous acceptez le contrat de licence de l’utilisateur final inclus dans le fichier EULA.pdf.
        • Remplacez toutes les occurrences de <NAMESPACE> par l’espace de noms dans lequel vous souhaitez installer l’informateur.
        • Remplacez toutes les occurrences de <INSTANCE_NAME> par le nom de votre instance, sans le nom de domaine.
        • Remplacez <CLUSTER_NAME> par le nom de votre cluster tel qu’il apparaît dans le CMDB.
        • Si l’informateur est installé dans OpenShift, modifiez la valeur de la variable d’environnement OPENSHIFT sur true.
      4. Exécutez la commande suivante :
        kubectl apply -f k8s_informer.yaml

    Résultats

    Agent de visibilité Kubernetes est déployé sur la Kubernetes grappe et commence à diffuser les données dans votre instance.

    Que faire ensuite

    Pour plus d’informations sur Agent de visibilité Kubernetes l’administration et le dépannage, consultez l’article Administration et dépannage du CNO pour Visibility (Cloud-Native-Operations) [KB1532614] dans la base de Now Support connaissances.