מודרניזציה של מישור הבקרה המנוהל

החל מ-22 ביולי 2024,‏ Google תעדכן בהדרגה את האשכולות הקיימים כדי להשתמש במישור הבקרה המנוהל עם הטמעה של TD. נודיע לכם לפני שנעדכן את הרשתות.

אפשר לעיין ביכולות של מישורי הבקרה Istiod ו-Traffic Director בדף שבו מתואר תכונות נתמכות באמצעות ממשקי Istio API (מישור בקרה מנוהל).

תזמון והתראות

אתם אמורים לקבל הודעה על כך שעדכון מתוכנן לאשכול לפחות שבועיים לפני העדכון. ההתראות זמינות בתנאים של מצב התכונה ברמת האשכול.

כדי לבדוק את ההתראה, מריצים את הפקודה הבאה של Google Cloud CLI:

gcloud container fleet mesh describe --project=PROJECT_ID

התוצאות אמורות להיראות כך:

membershipStates:
  projects/656460026795/locations/us-central1/memberships/cluster:
    servicemesh:
      conditions:
      - code: MODERNIZATION_SCHEDULED
        details: This cluster has been scheduled for modernization on or after (date ~ at least 2 weeks).
        documentationLink: 
        severity: INFO

כל אשכולות מישור הבקרה המנוהל מדור קודם שצורפו באמצעות meshconfig.googleapis.com API יירשמו אוטומטית לצי בפרויקט של האשכול באמצעות gkehub.googleapis.com Membership API. אם יש לכם אוטומציה שמבטלת את הרישום של אשכול, אתם צריכים להסיר אותה לפני המודרניזציה, אחרת יהיו בעיות במודרניזציה. כדי שהמוצר המנוהל יפעל בצורה תקינה, הוא צריך להיות רשום לצי עם התכונה 'רשת' מופעלת.

אם אתם צריכים להתאים אישית את המודרניזציה או אם יש לכם שאלות לגבי השימוש בתכונות שלא נתמכות, אתם יכולים לפנות לתמיכה.

מודרניזציה פעילה

במהלך המודרניזציה, באופן בטוח ומבוקר, מתבצעים השינויים הבאים:

  • כדי להפעיל בדיקות תקינות, מערכת snk daemonset נוצרת במרחב השמות kube-system של האשכול, ונוצר כלל חומת אש לכל אשכול.
  • כדי להפעיל הטמעה של קבוצה של נקודות קצה ברשת (NEG), מוסיפים את ההערה cloud.google.com/neg לכל השירותים של Kubernetes.
  • נוצרים באשכול Google Cloud משאבים חדשים, כמו Mesh, ‏ Routes, שירותי קצה עורפי ובדיקות תקינות.
  • הפעלות של Pods שמנוהלות על ידי פריסות של Kubernetes מופעלות מחדש כדי להתחבר למישור הבקרה של Traffic Director.

חלק מהמשאבים החדשים מוגבלים במכסת השימוש. אתם יכולים לראות את המכסות ולבקש עוד אם צריך.

אפשר לעקוב אחרי ההתקדמות של המודרניזציה של צי באמצעות הפקודה הבאה ב-CLI של Google Cloud, ולבדוק את conditions של כל חבר:

gcloud container fleet mesh describe --project=PROJECT_ID

כשמבצעים מודרניזציה של אשכול, מוצגים:

conditions:
- code: MODERNIZATION_IN_PROGRESS
  details: The modernization for this cluster is in progress.
  documentationLink: 
  severity: INFO

אחרי השלמת המודרניזציה, יוצגו לכם:

conditions:
- code: MODERNIZATION_COMPLETED
  details: The modernization for this cluster was completed.
  documentationLink: 
  severity: INFO

אם המודרניזציה תבוטל, תופיע ההודעה:

conditions:
- code: MODERNIZATION_ABORTED
  details: The modernization for this cluster was aborted.
  documentationLink: 
  severity: INFO