Problèmes liés à Anthos Service Mesh

Cette page répertorie les étapes qui vous aideront à résoudre les problèmes d'exécution d'Anthos en mode déconnecté lors de l'utilisation d'Anthos Service Mesh.

Le mode déconnecté d'Anthos permet de gérer le cycle de vie d'Anthos Service Mesh, par exemple en cas d'installation, de mise à niveau, de désinstallation ou de vérification d'état. Vous pouvez créer, lire, mettre à jour et supprimer les API ServiceMeshBinding et ServiceMeshFeatureSpec du modèle de ressource Kubernetes pour gérer l'exécution d'Anthos Service Mesh sur des clusters d'utilisateur.

Gérer le cycle de vie d'Anthos Service Mesh

L'état d'Anthos Service Mesh exécuté sur les clusters d'utilisateur est indiqué dans le champ status de l'objet ServiceMeshBinding de l'espace de noms anthos-management-center. Par exemple, pour obtenir l'état d'Anthos Service Mesh exécuté sur un cluster d'utilisateur :

KUBECONFIG=ADMIN_KUBECONFIG \
    kubectl get servicemeshbinding -n anthos-management-center -o \
    jsonpath="{range .items[*].status.bindingItemStatuses[*]}{'\n'}{['clusterID', 'configRef', 'conditions']}" \
    | grep TARGET_CLUSTER_ID

Remplacez les éléments suivants :

  • ADMIN_KUBECONFIG par le chemin du fichier kubeconfig du cluster d'administrateur.
  • TARGET_CLUSTER_ID par le nom du cluster d'utilisateur.

    Voici un exemple de résultat :

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"}]

Pour afficher l'état complet de la gestion du cycle de vie d'Anthos Service Mesh, exécutez la commande suivante :

KUBECONFIG=ADMIN_KUBECONFIG \
    kubectl get servicemeshbinding -n anthos-management-center -o \
    jsonpath="{.items[*].status}"

Résoudre les problèmes liés à Anthos Service Mesh

Pour résoudre les problèmes liés à Anthos Service Mesh, consultez la page Résoudre les problèmes liés à Anthos Service Mesh.

Étapes suivantes