Wenn Sie Anthos Service Mesh in GKE installieren oder aktualisieren, haben Sie die Möglichkeit, den kanonischen Dienstüberwacher in Ihrem Cluster bereitzustellen. Der kanonische Dienstüberwacher gruppiert Arbeitslasten, die zum selben logischen Dienst gehören, und ist erforderlich, um zusätzliche Funktionen im Dashboard "Dienste" in der Google Cloud Console freizuschalten. Wenn Sie den Dienstüberwacher bereitstellen, wird das canonical-service-controller-manager
-Deployment in Ihrem Cluster im Namespace asm-system
erstellt. Es werden keine Änderungen an Ihren Diensten oder Arbeitslasten vorgenommen.
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:
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.6-asm
Wenden Sie die Konfiguration an:
kubectl apply -f asm/canonical-service/controller.yaml
So deaktivieren Sie den kanonischen Dienstüberwacher:
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.6-asm
Löschen Sie den Dienstüberwacher aus Ihrem Cluster:
kubectl delete -f asm/canonical-service/controller.yaml