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.