Kanonischen Dienstüberwacher aktivieren und deaktivieren

Hinweis: Kanonische Dienste werden in Anthos Service Mesh Version 1.6.8 und höher automatisch unterstützt.

Wenn Sie Anthos Service Mesh mit dem Skript install_asm installieren oder aktualisieren, wird der kanonische Dienstüberwacher in Ihrem Cluster bereitgestellt. Der kanonische Dienstüberwacher gruppiert Arbeitslasten, die zu demselben logischen Dienst gehören, und ist für die volle Funktionalität des Services-Dashboards in der Google Cloud Console erforderlich. Durch die Bereitstellung des Controllers wird das canonical-service-controller-manager-Deployment in Ihrem Cluster im Namespace asm-system erstellt. Dies hat keine Auswirkungen auf Ihre Dienste oder Arbeitslasten.

Wenn Sie das Anthos Service Mesh nicht mit dem Skript install_asm installiert haben, ist der kanonische Dienstüberwacher möglicherweise nicht auf Ihrem Cluster aktiviert. So ermitteln Sie, ob der kanonische Dienstüberwacher auf Ihrem Cluster aktiviert ist:

kubectl get services -n asm-system

Wenn der kanonische Dienstüberwacher nicht aktiviert ist, können Sie ihn mit folgenden Schritten aktivieren:

  1. Laden Sie das Paket kpt, das den Dienstüberwacher enthält, in das aktuelle Arbeitsverzeichnis herunter:

    kpt pkg get https://github.com/GoogleCloudPlatform/anthos-service-mesh-packages.git/asm@release-1.9-asm asm
    
  2. Wenden Sie die Konfiguration an:

        kubectl apply -f asm/canonical-service/controller.yaml
    

So deaktivieren Sie den kanonischen Dienstüberwacher:

  1. Laden Sie das kpt-Paket, das den kanonischen Dienstüberwacher enthält, in das aktuelle Arbeitsverzeichnis herunter:

    kpt pkg get https://github.com/GoogleCloudPlatform/anthos-service-mesh-packages.git/asm@release-1.9-asm asm
    
  2. Löschen Sie den Dienstüberwacher aus Ihrem Cluster:

    kubectl delete -f asm/canonical-service/controller.yaml
    

Nächste Schritte

Hier erfahren Sie mehr über: