Auf dieser Seite werden Schritte aufgeführt, mit denen Sie Fehler beheben können, die bei der Verwendung von Anthos im Servicemodus auftreten.
Anthos, das im Wartemodus ausgeführt wird, hilft bei der Verwaltung des Lebenszyklus von Anthos Service Mesh, z. B. bei Installation, Aktualisierung, Deinstallation oder Systemdiagnose. 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.