Kubernetes-Transparenz-Agent installieren

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Sie können Kubernetes-Transparenz-Agent entweder mit einem Helm-Diagramm oder der YAML-Datei Kubernetes installieren.

    Vorbereitungen

    Erforderliche Rolle: keine

    Warum und wann dieser Vorgang ausgeführt wird

    Dieses Verfahren beschreibt den standardmäßigen Kubernetes-Transparenz-Agent -Installationsprozess. In der Regel wird für die Installation ein Helm-Diagramm verwendet. Sie können jedoch auch die von ServiceNowbereitgestellte YAML-Datei Kubernetes konfigurieren und ausführen.
    Hinweis:
    Alternativ können Sie Kubernetes-Transparenz-Agent mit dem Terraform-Helm-Anbieter bereitstellen. Weitere Informationen finden Sie im Artikel CNO for Visibility mithilfe des Terraform-Helm-Providers installieren [KB1540556] in der Knowledge Base Now Support.

    Prozedur

    Installieren Sie Kubernetes-Transparenz-Agent entweder mit einem -Helm-Diagramm oder mit der von KubernetesServiceNow] bereitgestellten YAML-Datei .
    • Installieren Sie Kubernetes-Transparenz-Agent mit einem Helm-Diagramm.

      1. Bearbeiten Sie den Befehl „Helm installieren“.
        1. Ersetzen Sie im folgenden Befehl NAMESPACE, INSTANCE_NAME und CLUSTER_NAME durch die relevanten Werte, und ersetzen Sie HELM_URL durch die URL der aktuellen Version, die im Artikel CNO für Visibility-Helmdiagramm und Kubernetes-YAML-Dateiveröffentlichungen [KB1564347] in der Now Support bereitgestellt wird. Knowledge Base.
          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
          Hinweis:
          • Die geschweiften Klammern zeigen an, dass die Codesegmente, die sie umgeben, optional sind. Verwenden Sie diese Codesegmente, wenn das Image aus dem Image-Repository Ihrer Organisation abgerufen werden muss oder wenn ausgehender Datenverkehr von Ihrem Cluster über einen Proxy geleitet wird.
          • Durch die Übergabe von --set akzeptierenEula=Ystimmen Sie der Endanwender-Lizenzvereinbarung zu. Sie können die Endanwender-Lizenzvereinbarung lesen, indem Sie die Datei „EULA.pdf“ aus „informer-höher-“ extrahieren.<VERSION_NUMBER> .tgz
          • Wenn Informer in OpenShift installiert ist, fügen Sie dem Befehl den Parameter openShift hinzu, und legen Sie ihn auf truefest:
            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
            Hinweis:
            Wenn Informer nicht in OpenShift installiert ist, muss dieser Parameter nicht festgelegt werden.
        2. Konfigurieren Sie im Befehl nach Bedarf zusätzliche Einstellungen:
      2. Führen Sie den Befehl aus.
    • Installieren Sie Kubernetes-Transparenz-Agent mithilfe der YAML-Datei Kubernetes.
      1. Laden Sie die YAML-Zip-Datei Kubernetes herunter, die im Artikel CNO für YAML-Dateireleases für Transparenz-Helmdiagramm und Kubernetes [KB1564347] in der Knowledge Base Now Support bereitgestellt wird.
      2. Extrahieren Sie die Dateien k8s_informer.yaml und EULA.pdf aus der ZIP-Datei.
      3. Bearbeiten Sie die Datei k8s_informer.yaml.
        • Ändern Sie den Wert von ACCEPT_EULA wie folgt in „Y“:
          - name: ACCEPT_EULA
            value: "Y"
          Hinweis:
          Indem Sie den Wert in „Y“ändern, stimmen Sie der Endanwender-Lizenzvereinbarung zu, die in der Datei EULA.pdf enthalten ist.
        • Ersetzen Sie alle Vorkommen von<NAMESPACE> durch den Namespace, in dem Sie den Informer installieren möchten.
        • Ersetzen Sie alle Vorkommen von<INSTANCE_NAME> mit dem Namen Ihrer Instanz, ohne den Domänennamen.
        • Ersetzen<CLUSTER_NAME> mit dem Namen Ihres Clusters, wie er in CMDBangezeigt wird.
        • Wenn Informer in OpenShift installiert ist, ändern Sie den Wert der Umgebungsvariablen OPENSHIFT in true.
      4. Führen Sie den folgenden Befehl aus:
        kubectl apply -f k8s_informer.yaml

    Ergebnisse

    Kubernetes-Transparenz-Agent wird im Cluster Kubernetes bereitgestellt und beginnt mit dem Streamen von Daten in Ihre Instanz.

    Nächste Maßnahme

    Informationen zur Verwaltung von Kubernetes-Transparenz-Agent und zur Problembehandlung finden Sie im Artikel Administrating and Troubleshooting CNO for Visibility (Cloud-Native-Operations) [KB1532614] in der Knowledge Base Now Support.