Probleme mit Anthos Service Mesh

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.

Weitere Informationen