Auf dieser Seite werden Schritte beschrieben, mit denen Sie Probleme bei Anthos im privaten Modus bei der Verwendung von Anthos Service Mesh beheben können.
Mit dem privaten Modus von Anthos können Sie den Lebenszyklus von Anthos Service Mesh verwalten, z. B. installieren, aktualisieren, deinstallieren oder Systemdiagnosen vornehmen. Sie können die Kubernetes Resource Model API ServiceMeshBinding
und ServiceMeshFeatureSpec
erstellen, lesen, aktualisieren und löschen, um das Anthos Service Mesh auf Nutzerclustern zu verwalten.
Lebenszyklus von Anthos Service Mesh verwalten
Der Status von Anthos Service Mesh, das in den Nutzerclustern ausgeführt wird, wird im Feld status
des Objekts ServiceMeshBinding
im Namespace anthos-management-center
gemeldet.
So rufen Sie beispielsweise den Status von Anthos Service Mesh ab, das in einem Nutzercluster ausgeführt wird:
KUBECONFIG=ADMIN_KUBECONFIG \
kubectl get servicemeshbinding -n anthos-management-center -o \
jsonpath="{range .items[*].status.bindingItemStatuses[*]}{'\n'}{['clusterID', 'configRef', 'conditions']}" \
| grep TARGET_CLUSTER_ID
Ersetzen Sie Folgendes:
- Ersetzen Sie dabei
ADMIN_KUBECONFIG
durch den Pfad der kubeconfig-Datei für den Administratorcluster. Ersetzen Sie
TARGET_CLUSTER_ID
durch den Namen des Nutzerclusters.Hier ein Beispiel für die Ausgabe:
target-user-cluster-1 {"name":"new-spec-f75y8","namespace":"anthos-management-center"} [{"lastTransitionTime":"2021-05-27T18:06:27Z","message":"","observedGeneration":1,"reason":"Healthy","status":"True","type":"Ready"}]
Führen Sie den folgenden Befehl aus, um den vollständigen Status der Verwaltung des Lebenszyklus von Anthos Service Mesh aufzurufen:
KUBECONFIG=ADMIN_KUBECONFIG \
kubectl get servicemeshbinding -n anthos-management-center -o \
jsonpath="{.items[*].status}"
Fehlerbehebung bei Anthos Service Mesh
Informationen zur Fehlerbehebung bei Anthos Service Mesh finden Sie unter Fehler in Anthos Service Mesh beheben.