Verifica la implementación del plano de control

Ejecuta el siguiente comando para identificar la implementación del plano de control del clúster:

gcloud container fleet mesh describe --project FLEET_PROJECT_ID

El resultado es similar a este:

  ...
  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 los siguientes:

  • TRAFFIC_DIRECTOR: La infraestructura principal de Google Cloud actúa como Plano de control de Cloud Service Mesh.
  • ISTIOD: La instancia administrada de istiod actúa como la malla de servicios de Cloud. plano de control.
  • UPDATING: El clúster se está migrando entre implementaciones. Pronto tendrás la implementación de TRAFFIC_DIRECTOR.

Si no ves controlPlaneManagement.state: ACTIVE, significa que no tener un plano de control administrado. Para confirmar que tienes un plano de control en el clúster, verifica si hay una implementación de istiod en tu espacio de nombres istio-system:

kubectl -n istio-system get deploy istiod

El resultado es similar a este:

NAME                   READY   UP-TO-DATE   AVAILABLE   AGE
istiod                 1/1     1            1           20m