Memeriksa penerapan bidang kontrol

Jalankan perintah berikut untuk mengidentifikasi implementasi panel kontrol cluster Anda:

gcloud container fleet mesh describe --project FLEET_PROJECT_ID 

Outputnya mirip dengan hal berikut ini:

  ...   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   ... 

Kemungkinan nilai implementation adalah:

  • TRAFFIC_DIRECTOR: Infrastruktur inti Google Cloud berfungsi sebagai bidang kontrol Cloud Service Mesh.
  • ISTIOD: instance terkelola istiod berfungsi sebagai bidang kontrol Cloud Service Mesh.
  • UPDATING: Cluster sedang dimigrasikan di antara implementasi. Anda akan segera memiliki implementasi TRAFFIC_DIRECTOR.

Jika Anda tidak melihat controlPlaneManagement.state: ACTIVE, artinya Anda tidak memiliki bidang kontrol terkelola. Untuk mengonfirmasi bahwa Anda memiliki platform kontrol dalam cluster, periksa deployment istiod di namespace istio-system:

kubectl -n istio-system get deploy istiod 

Outputnya mirip dengan hal berikut ini:

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