הסרת סביבת זמן ריצה היברידית

הסרת Apigee Hybrid

כדי להסיר את זמן הריצה ההיברידי, מריצים את הפקודות הבאות:

  1. מסירים את ההתקנה של המשאבים במרחב השמות apigee:
    helm uninstall -n APIGEE_NAMESPACE 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. ב-Hybrid v1.11 ובגרסאות חדשות יותר, בדרך כלל זה ENV_GROUP.
    • ENV_RELEASE_NAME הוא השם שבו התקנתם בעבר את תרשים apigee-env. ב-hybrid v1.10, בדרך כלל זה הנתיב apigee-env-ENV_NAME. ב-Hybrid v1.11 ובגרסאות חדשות יותר, בדרך כלל זה ENV_NAME.
    • ORG_NAME הוא השם שבו התקנתם בעבר את תרשים apigee-org. בדרך כלל זה שם הארגון. אם הגדרתם משתנה סביבה ORG_NAME, אתם יכולים להשתמש בו בפקודה.
  2. מסירים את ההתקנה של apigee-operator.
    helm uninstall -n APIGEE_NAMESPACE operator
  3. מחיקת ה-CRD של Apigee:
    kubectl delete -k  apigee-operator/etc/crds/default/

הסרת cert-manager

כדי להסיר את cert-manager, צריך להסיר באופן סופי את האישור והסוד של apigee-ca ממרחב השמות של cert-manager באמצעות השלבים הבאים:

  1. מוחקים את האישור apigee-ca.
    kubectl delete secret -n APIGEE_NAMESPACE apigee-ca
  2. הפלט אמור להיראות כך:

    certificate.cert-manager.io "apigee-ca" deleted
    
  3. כדי לוודא שהאישור apigee-ca נמחק, מקבלים את כל האישורים:
    kubectl get certificates -A
      
  4. הפלט אמור להיראות כך:

    NAMESPACE   NAME                              READY   SECRET                            AGE
    apigee      apigee-datastore-guardrails-tls   True    apigee-datastore-guardrails-tls   89m
      
  5. מוחקים את apigee-ca הסוד:
    kubectl -n cert-manager delete secret apigee-ca
      
  6. מוודאים שה-Secret נמחק:
    kubectl get secrets -n cert-manager
      
  7. הפלט אמור להיראות כך:

    NAME                    TYPE   DATA AGE
    cert-manager-webhook-ca Opaque 3    94m