Verificar a implementação do plano de controle
Execute o comando a seguir para identificar a implementação do plano de controle do cluster:
gcloud container fleet mesh describe --project FLEET_PROJECT_ID
O resultado será assim:
...
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
...
Os valores possíveis de implementation
são:
TRAFFIC_DIRECTOR
: a infraestrutura principal do Google Cloud funciona como o plano de controle do Cloud Service Mesh.ISTIOD
: a instância gerenciada do istiod serve como o plano de controle do Cloud Service Mesh.UPDATING
: o cluster está sendo migrado entre implementações. Em breve, você terá a implementação deTRAFFIC_DIRECTOR
.
Se controlPlaneManagement.state: ACTIVE
não aparecer, significa que você não
tem um plano de controle gerenciado. Para confirmar se você tem um plano de controle no cluster, verifique se há uma implantação istiod
no namespace istio-system
:
kubectl -n istio-system get deploy istiod
O resultado será assim:
NAME READY UP-TO-DATE AVAILABLE AGE
istiod 1/1 1 1 20m