בדף הזה מוסבר איך להשבית את 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:
HierarchyConfigurationHNCConfigurationSubnamespaceAnchorHierarchicalResourceQuota
כדי להסיר את השדות של Hierarchy Controller, צריך לעיין בהוראות של השיטה שבה השתמשתם כדי להתקין את Hierarchy Controller:
gcloud
מסירים את הבלוק hierarchyController מהקובץ Google Cloud CLI apply spec.
Terraform
מסירים את הבלוק hierarchyController ממשאב Terraform.
Config Connector
מגדירים את השדות של Hierarchy Controller לערך false במשאב GKEHubFeatureMembership.
kubectl
מסירים את הבלוק hierarchyController מהאובייקט ConfigManagement.