自動在 Kubernetes 叢集上部署 Oracle SOA Suite 拆卸環境 拆卸環境 最後,我們將取消部署 Oracle SOA,並銷毀佈建的基礎架構。如果您只想要清除 SOA 網域 (使用 Helm 或 Terraform),然後停用基礎架構,請使用此兩個步驟。如果您想要毀棄所有項目,請使用 terraform destroy。 選項 1:使用 Terraform 清除 SOA 網域 如果您使用 Terraform 部署所有項目,而且只想要清除 SOA 網域,但讓叢集繼續使用此方法。 輸入: terraform destroy --target=null_resource.deploy_soa 在提示符號鍵入 yes ,等待處理作業完成。 輸入下列程式碼來驗證 Pod 是否已經完成 (或終止): kubectl get pods -n soans 選項 2:使用 Helm 清除 SOA 網域 若要使用 Helm 移除 SOA 網域,請使用 Terraform 執行此程序; 移除網域資訊清單::helm upgrade mysoa oracle/soa-suite -n soans \ --reuse-values \ --set domain.enabled=false \ --wait這會移除網域並終止 SOA 伺服器。這有必要,因為圖表刪除會執行處理作業來刪除檔案儲存體上的安裝檔案,以及資料庫綱要。Pod 仍在執行中,因為 Pod 仍在存取檔案,所以刪除檔案會失敗。 等待 Pod 終止: kubectl get pods -n soans 刪除圖表: helm delete mysoa -n soans 停用基礎架構 清除 SOA 網域後,您可以停用基礎架構。 如果要終止整個基礎架構,請輸入: terraform destroy 在顯示提示時,輸入 yes 。 如果因某種原因而毀棄失敗,請再次執行指令。