Vérifier l'implémentation du plan de contrôle
Exécutez la commande suivante pour identifier la mise en œuvre du plan de contrôle de votre cluster:
gcloud container fleet mesh describe --project FLEET_PROJECT_ID
Le résultat ressemble à ce qui suit :
...
membershipSpecs:
projects/746296320118/locations/us-central1/memberships/demo-cluster-1:
mesh:
management: MANAGEMENT_AUTOMATIC
membershipStates:
projects/746296320118/locations/us-central1/memberships/demo-cluster-1:
servicemesh:
controlPlaneManagement:
details:
- code: REVISION_READY
details: 'Ready: asm-managed'
state: ACTIVE
implementation: TRAFFIC_DIRECTOR
...
Les valeurs possibles de implementation
sont les suivantes :
TRAFFIC_DIRECTOR
: l'infrastructure de base de Google Cloud sert de le plan de contrôle Cloud Service Mesh.ISTIOD
: l'instance gérée d'istiod sert de plan de contrôle Cloud Service Mesh.UPDATING
: le cluster est en cours de migration entre les implémentations. Bientôt, disposera de l'implémentationTRAFFIC_DIRECTOR
.
Si vous ne voyez pas controlPlaneManagement.state: ACTIVE
, cela signifie que
un plan de contrôle géré. Pour vérifier qu'une commande est intégrée au cluster
recherchez un déploiement istiod
dans votre espace de noms istio-system
:
kubectl -n istio-system get deploy istiod
Le résultat ressemble à ce qui suit :
NAME READY UP-TO-DATE AVAILABLE AGE
istiod 1/1 1 1 20m