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 plan de contrôle du service de maillage Cloud.ISTIOD
: l'instance gérée d'istiod sert de maillage de services Cloud Service plan de contrôle.UPDATING
: le cluster est en cours de migration entre les implémentations. Bientôt, disposera de l'implémentationTRAFFIC_DIRECTOR
.
Si controlPlaneManagement.state: ACTIVE
ne s'affiche pas, cela signifie que vous ne disposez pas d'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