如要刪除特定範圍內的 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
使用下列指令,從叢集中刪除 整個 Apigee 混合式安裝作業 (Anthos 服務網格 (Istio) 和 cert-manager 除外):
- 使用預設範圍執行
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
- 如要解除安裝 Anthos 服務網格,請參閱 Anthos 服務網格說明文件中的「解除安裝」一節。
- 如要解除安裝 cert-manager,請參閱「在 Kubernetes 上解除安裝」一文。 請參閱 cert-manager 說明文件。
如要進一步瞭解 apigeectl 指令,請參閱 apigeectl。
使用下列指令移除 cert-manager:
kubectl -n cert-manager delete secret apigee-ca