Comprobar la implementación del plano de control
Ejecuta el siguiente comando para identificar la implementación del plano de control de tu clúster:
gcloud container fleet mesh describe --project FLEET_PROJECT_ID
El resultado debería ser similar al siguiente:
...
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
...
Los valores posibles de implementation
son:
TRAFFIC_DIRECTOR
: la infraestructura principal de Google Cloud sirve como plano de control de Cloud Service Mesh.ISTIOD
: la instancia gestionada de istiod actúa como plano de control de Cloud Service Mesh.UPDATING
: el clúster se está migrando entre implementaciones. Pronto tendrás la implementación deTRAFFIC_DIRECTOR
.
Si no ves controlPlaneManagement.state: ACTIVE
, significa que no tienes un plano de control gestionado. Para confirmar que tienes un plano de control en el clúster, busca una implementación de istiod
en tu espacio de nombres istio-system
:
kubectl -n istio-system get deploy istiod
El resultado debería ser similar al siguiente:
NAME READY UP-TO-DATE AVAILABLE AGE
istiod 1/1 1 1 20m