בדיקת ההטמעה של מישור הבקרה
הפקודה gcloud container fleet mesh describe מאפשרת לכם לקבוע איזה יישום של מישור הבקרה מנהל את האשכולות של Cloud Service Mesh. כדי לוודא שהתכונות תואמות ולעקוב אחרי העברות, אפשר לבדוק אם נעשה שימוש באשכול בGoogle Cloud תשתית מנוהלת (TRAFFIC_DIRECTOR), ב-istiod מנוהל או בפריסה בתוך האשכול.
כדי לזהות את ההטמעה של מישור הבקרה של האשכול, מריצים את הפקודה הבאה:
gcloud container fleet mesh describe --project FLEET_PROJECT_ID
הפלט אמור להיראות כך:
...
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
...
הערכים האפשריים של implementation הם:
-
TRAFFIC_DIRECTOR: התשתית המרכזית של Google Cloud משמשת כמישור הבקרה של Cloud Service Mesh. -
ISTIODהוצא משימוש: מופע מנוהל שלistiodמשמש כמישור הבקרה של Cloud Service Mesh. -
UPDATING: האשכול מועבר בין הטמעות. בקרוב תהיה לך הטמעה שלTRAFFIC_DIRECTOR.
אם לא רואים את הסמל controlPlaneManagement.state: ACTIVE, המשמעות היא שאין לכם מישור בקרה מנוהל. כדי לוודא שיש לכם מישור בקרה בתוך האשכול, בודקים אם יש פריסה של istiod במרחב השמות istio-system:
kubectl -n istio-system get deploy istiod
הפלט אמור להיראות כך:
NAME READY UP-TO-DATE AVAILABLE AGE
istiod 1/1 1 1 20m