解除安裝 Hybrid 執行階段

Helm 安裝

您可以使用下列指令解除安裝 Hybrid Helm:

  1. 解除安裝 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 1.11 以上版本中,通常是 ENV_GROUP_NAME
    • ENV_RELEASE_NAME 是先前用來安裝 apigee-env 圖表的名稱。在 hybrid v1.10 中,通常是 apigee-env-ENV_NAME。在 Hybrid 1.11 以上版本中,通常是 ENV_NAME
    • ORG_NAME 是先前用來安裝 apigee-org 圖表的名稱。通常是貴機構的名稱。
  2. 解除安裝 apigee 命名空間中的資源後,請解除安裝 apigee-operator
    helm uninstall -n apigee-system operator
  3. 刪除 Apigee CRD:
    kubectl delete -k  apigee-operator/etc/crds/default/

apigeectl 安裝

如要刪除特定範圍內的 Apigee 元件,請使用 apigeectl 和包含這些元件的範圍的標記:

  • --all-envs:在覆寫設定檔中指定的機構下,所有環境中的所有環境範圍元件
  • --datastore:Cassandra。
  • --env env-name:環境範圍元件:執行階段、Synchronizer 和 UDCA
  • --org:機構範圍元件:Apigee Connect 代理程式、Mart 和 Watcher
  • --settings virtualhosts:僅限 virtualhost 設定
  • --telemetry:記錄器和指標

例如:

apigeectl delete -f your_overrides_file.yaml --org --env env-name

如要從叢集中只刪除 Apigee 元件,請使用以下指令:

apigeectl delete -f your_overrides_file.yaml

使用下列指令,從叢集中刪除 cert-manager 以外的整個 Apigee 混合式安裝程序

  1. 使用預設範圍執行 apigeectl delete
    apigeectl delete -f your_overrides_file.yaml
  2. 確認已刪除 Apigee 混合式元件:
    kubectl -n apigee get apigeedatastore,apigeeredis,apigeetelemetry,org,env,arc

    輸出內容應為空白

  3. 使用 --all 再次執行 apigeectl delete
    apigeectl delete --all -f your_overrides_file.yaml

如要解除安裝 cert-manager,請參閱 cert-manager 說明文件中的「在 Kubernetes 上解除安裝」一節。

如要進一步瞭解 apigeectl 指令,請參閱 apigeectl

使用下列指令移除 cert-manager:

kubectl -n cert-manager delete secret apigee-ca