Implementierung der Steuerungsebene prüfen
Führen Sie den folgenden Befehl aus, um die Implementierung der Steuerungsebene Ihres Clusters zu ermitteln:
gcloud container fleet mesh describe --project FLEET_PROJECT_ID
Die Ausgabe sieht in etwa so aus:
...
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
...
Für implementation
sind folgende Werte möglich:
TRAFFIC_DIRECTOR
: Die Kerninfrastruktur von Google Cloud dient als Cloud Service Mesh-Steuerungsebene.ISTIOD
: Die verwaltete Instanz von Istiod dient als Cloud Service Mesh-Steuerungsebene.UPDATING
: Der Cluster wird zwischen Implementierungen migriert. Bald ist dieTRAFFIC_DIRECTOR
-Implementierung verfügbar.
Wenn controlPlaneManagement.state: ACTIVE
nicht angezeigt wird, haben Sie keine verwaltete Steuerungsebene. Prüfen Sie, ob eine clusterinterne Steuerungsebene vorhanden ist. Suchen Sie in Ihrem Namespace istio-system
nach einer istiod
-Bereitstellung:
kubectl -n istio-system get deploy istiod
Die Ausgabe sieht in etwa so aus:
NAME READY UP-TO-DATE AVAILABLE AGE
istiod 1/1 1 1 20m