התקנות של Helm
כדי להסיר התקנה היברידית של Helm, מריצים את הפקודות הבאות:
- מסירים את ההתקנה של המשאבים במרחב השמות
apigee:helm uninstall -n apigee ENV_GROUP_RELEASE_NAME ENV_RELEASE_NAME ORG_NAME ingress-manager telemetry redis datastore
- ENV_GROUP_RELEASE_NAME הוא השם שבו התקנתם בעבר את תרשים
apigee-virtualhost. ב-hybrid v1.10, בדרך כלל זה הנתיבapigee-virtualhost-ENV_GROUP_NAME. ב-Hybrid v1.11 ובגרסאות חדשות יותר, בדרך כלל זה ENV_GROUP_NAME. - ENV_RELEASE_NAME הוא השם שבו התקנתם בעבר את תרשים
apigee-env. ב-hybrid v1.10, בדרך כלל זה הנתיבapigee-env-ENV_NAME. ב-Hybrid v1.11 ובגרסאות חדשות יותר, בדרך כלל זה ENV_NAME. - ORG_NAME הוא השם שבו התקנתם בעבר את תרשים
apigee-org. בדרך כלל זה שם הארגון.
- ENV_GROUP_RELEASE_NAME הוא השם שבו התקנתם בעבר את תרשים
- אחרי שמסירים את ההתקנה של המשאבים במרחב השמות
apigee, מסירים את ההתקנה שלapigee-operator.helm uninstall -n apigee-system operator
- מחיקת ה-CRD של Apigee:
kubectl delete -k apigee-operator/etc/crds/default/
apigeectl התקנות
כדי למחוק רכיבי Apigee בהיקף ספציפי, משתמשים בפקודה apigeectl
עם הדגלים של ההיקף שכולל את הרכיבים האלה:
-
--all-envs: כל הרכיבים בהיקף הסביבה בכל הסביבות בארגון ששמו מצוין בקובץ ההגדרות לביטול ברירת המחדל -
--datastore: Cassandra. -
--env env-name: הרכיבים בהיקף הסביבה: זמן ריצה, כלי סנכרון ו-UDCA -
--org: הרכיבים בהיקף הארגון: Apigee Connect Agent, Mart ו-Watcher -
--settings virtualhosts: הגדרותvirtualhostבלבד -
--telemetry: Logger and Metrics
לדוגמה:
apigeectl delete -f your_overrides_file.yaml --org --env env-name
כדי למחוק רק את רכיבי Apigee מהאשכול, משתמשים בפקודה הבאה:
apigeectl delete -f your_overrides_file.yaml
כדי למחוק את כל ההתקנה של Apigee hybrid חוץ מ-cert-manager מהאשכול, משתמשים בפקודות הבאות:
- מריצים את הפקודה
apigeectl deleteעם ההיקף שמוגדר כברירת מחדל:apigeectl delete -f your_overrides_file.yaml
- מוודאים שרכיבי Apigee hybrid נמחקו:
kubectl -n apigee get apigeedatastore,apigeeredis,apigeetelemetry,org,env,arc
הפלט צריך להיות ריק
-
מריצים שוב את
apigeectl deleteעם--all:apigeectl delete --all -f your_overrides_file.yaml
הוראות להסרת cert-manager מפורטות במאמר Uninstalling on Kubernetes במסמכי התיעוד של cert-manager.
מידע נוסף על הפקודה apigeectl זמין במאמר בנושא apigeectl.
כדי להסיר את cert-manager, משתמשים בפקודה הבאה:
kubectl -n cert-manager delete secret apigee-ca