הסרת Apigee Operator ל-Kubernetes

הדף הזה רלוונטי ל-Apigee ול-Apigee Hybrid.

לעיון במסמכי התיעוד של Apigee Edge

בדף הזה מוסבר איך להסיר את Apigee Operator for Kubernetes מאשכול GKE. בקטעים הבאים מפורטים השלבים הנדרשים להשלמת המשימה הזו:

התפקידים הנדרשים

אם הקציתם לחשבון השירות את התפקידים הנדרשים כמו שמתואר במאמר התקנת Apigee Operator ל-Kubernetes, לא נדרשים תפקידים או הרשאות נוספים ב-IAM כדי להשלים את המשימות האלה.

אתם יכולים לבחור להרשות פעולות במשאבים באשכול Google Kubernetes Engine באמצעות מנגנון בקרת הגישה מבוססת-תפקידים (RBAC) המובנה ב-Kubernetes. מידע נוסף זמין במאמר איך מאשרים פעולות באשכולות באמצעות בקרת גישה מבוססת-תפקידים.

הסרת כללי המדיניות לניהול API

כדי להסיר את כללי המדיניות לניהול ה-API, צריך להסיר את כל משאבי yaml Kubernetes שהוחלו על אשכול GKE בסדר הפוך. לדוגמה, אם פעלתם לפי השלבים במאמרים יצירת APIMExtensionPolicy והוספת מדיניות ל-GKE Gateway, תצטרכו להסיר את המשאבים שתואמים לקבצים בסדר הזה:

  • apigee-gateway-policy-withSA.yaml
  • new-admin-template.yaml
  • template-rule.yaml
  • apigee-policies.yaml
  • apim-policies.yaml
  • api-product.yaml
  • global-ext-lb1-apim-policy.yaml

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

kubectl delete -f FILENAME
כאשר FILENAME הוא שם הקובץ שמתאים למשאב שרוצים להסיר.

הסרת Apigee Operator ל-Kubernetes

כדי להסיר את Apigee Operator for Kubernetes, משתמשים בפקודות הבאות:

helm uninstall apigee-apim-operator -n apim
helm repo remove apigee-apim-operator

הפקודות האלה מסירות מהאשכול את Apigee Operator for Kubernetes ואת תרשימי ה-Helm של Apigee CRD.

הסרת ה-CRD

כדי להסיר את ה-CRD של Apigee, משתמשים בפקודה הבאה:

helm uninstall apigee-apim-crds -n apim

פתרון בעיות

אם נתקלתם בבעיות בהסרת Apigee Operator for Kubernetes, במאמר פתרון בעיות ב-Apigee Operator for Kubernetes מפורטים פתרונות לשגיאות נפוצות.