Verificar a implementação do plano de controle
Execute o seguinte comando 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 serve como Plano de controle do Cloud Service Mesh.ISTIOD
: a instância gerenciada do istiod serve como o Cloud Service Mesh. plano de controle.UPDATING
: o cluster está sendo migrado entre as implementações. Em breve, você terá a implementação deTRAFFIC_DIRECTOR
.
Se não encontrar controlPlaneManagement.state: ACTIVE
, isso significa que você não
têm um plano de controle gerenciado. Para confirmar se você tem um 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