Helm 安裝
您可以使用下列指令解除安裝 Hybrid 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 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
圖表的名稱。通常是貴機構的名稱。
- ENV_GROUP_RELEASE_NAME 是先前用來安裝
- 解除安裝
apigee
命名空間中的資源後,請解除安裝apigee-operator
。helm uninstall -n apigee-system operator
- 刪除 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 混合式安裝程序:
- 使用預設範圍執行
apigeectl delete
:apigeectl delete -f your_overrides_file.yaml
- 確認已刪除 Apigee 混合式元件:
kubectl -n apigee get apigeedatastore,apigeeredis,apigeetelemetry,org,env,arc
輸出內容應為空白
-
使用
--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