כדי למחוק רכיבי 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, למעט Anthos Service Mesh (Istio) ו-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
- כדי להסיר את Anthos Service Mesh, אפשר לעיין במאמר הסרה במסמכי Anthos Service Mesh.
- הוראות להסרת cert-manager מ-Kubernetes מפורטות במאמר Uninstalling on Kubernetes. במסמכי cert-manager.
מידע נוסף על הפקודה apigeectl זמין במאמר בנושא apigeectl.
כדי להסיר את cert-manager, משתמשים בפקודה הבאה:
kubectl -n cert-manager delete secret apigee-ca