השבתה של Hierarchy Controller

בדף הזה מוסבר איך להשבית את Hierarchy Controller כדי שתוכלו לשדרג את סנכרון תצורות.

הכלי Hierarchy Controller כבר לא זמין, וסנכרון תצורות חוסם שדרוגים אם הכלי הזה מותקן.

כדי להשבית את Hierarchy Controller, בודקים את האובייקט kubectl ConfigManagement או את הקובץ gcloud apply spec ופועלים בהתאם לערך בשדות הבאים:

  • hierarchyController.enablePodTreeLabels: אם true והפעלתם בעבר תצפית היררכית, אל תמשיכו לשלבים שבדף הזה. במקום זאת, אפשר לפנות אל Cloud Customer Care כדי לקבל עזרה בהסרת Hierarchy Controller.
  • hierarchyController.enabled: אם true, פועלים לפי ההוראות בדף הזה כדי להשבית את Hierarchy Controller.

כשמשביתים את Hierarchy Controller, הרכיבים של Hierarchy Controller באשכול נמחקים. היא לא מוחקת את ההגדרות של משאבים בהתאמה אישית (CRD) ב-Hierarchy Controller. תצטרכו להסיר את ה-CRD האלה באופן ידני באמצעות kubectl:

  • HierarchyConfiguration
  • HNCConfiguration
  • SubnamespaceAnchor
  • HierarchicalResourceQuota

כדי להסיר את השדות של Hierarchy Controller, צריך לעיין בהוראות של השיטה שבה השתמשתם כדי להתקין את Hierarchy Controller:

gcloud

מסירים את הבלוק hierarchyController מהקובץ Google Cloud CLI apply spec.

Terraform

מסירים את הבלוק hierarchyController ממשאב Terraform.

Config Connector

מגדירים את השדות של Hierarchy Controller לערך false במשאב GKEHubFeatureMembership.

kubectl

מסירים את הבלוק hierarchyController מהאובייקט ConfigManagement.