בדיקת ההטמעה של מישור הבקרה

מריצים את הפקודה הבאה כדי לזהות את ההטמעה של מישור הבקרה של האשכול:

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