解除安裝 Apigee Hybrid
使用下列指令解除安裝混合式執行階段:
- 解除安裝 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 1.11 以上版本中,通常是 ENV_GROUP。
- ENV_RELEASE_NAME 是先前用來安裝 apigee-env圖表的名稱。在 hybrid v1.10 中,通常是apigee-env-ENV_NAME。在 Hybrid 1.11 以上版本中,通常是 ENV_NAME。
- ORG_NAME 是先前用來安裝 apigee-org圖表的名稱。通常是貴機構的名稱。如果您已定義 ORG_NAME 環境變數,就可以在指令中使用該變數。
 
- ENV_GROUP_RELEASE_NAME 是先前用來安裝 
- 解除安裝 apigee-operator。helm uninstall -n APIGEE_NAMESPACE operator 
- 刪除 Apigee CRD:
        kubectl delete -k apigee-operator/etc/crds/default/ 
移除 cert-manager
如要移除 cert-manager,請按照下列步驟從 cert-manager 命名空間中永久移除 apigee-ca 憑證和密鑰:
- 刪除 apigee-ca憑證。kubectl delete secret -n APIGEE_NAMESPACE apigee-ca 
- 取得所有憑證,確認 apigee-ca憑證已刪除:kubectl get certificates -A 
- 刪除 apigee-ca密鑰:kubectl -n cert-manager delete secret apigee-ca 
- 確認密鑰已刪除:kubectl get secrets -n cert-manager 
輸出內容應如下所示:
certificate.cert-manager.io "apigee-ca" deleted
輸出內容應如下所示:
NAMESPACE NAME READY SECRET AGE apigee apigee-datastore-guardrails-tls True apigee-datastore-guardrails-tls 89m
輸出內容應如下所示:
NAME TYPE DATA AGE cert-manager-webhook-ca Opaque 3 94m