Verifique a implementação do plano de controlo
Execute o seguinte comando para identificar a implementação do plano de controlo do cluster:
gcloud container fleet mesh describe --project FLEET_PROJECT_ID
O resultado é semelhante ao seguinte:
...
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 o plano de controlo da Cloud Service Mesh.ISTIOD
: a instância gerida do istiod funciona como o plano de controlo do Cloud Service Mesh.UPDATING
: o cluster está a ser migrado entre implementações. Em breve, vai ter a implementação doTRAFFIC_DIRECTOR
.
Se não vir controlPlaneManagement.state: ACTIVE
, significa que não tem um plano de controlo gerido. Para confirmar que tem um plano de controlo no cluster, verifique se existe uma implementação istiod
no seu espaço de nomes istio-system
:
kubectl -n istio-system get deploy istiod
O resultado é semelhante ao seguinte:
NAME READY UP-TO-DATE AVAILABLE AGE
istiod 1/1 1 1 20m