拆卸環境

最後,我們將取消部署 Oracle SOA,並銷毀佈建的基礎架構。如果您只想要清除 SOA 網域 (使用 Helm 或 Terraform),然後停用基礎架構,請使用此兩個步驟。如果您想要毀棄所有項目,請使用 terraform destroy

選項 1:使用 Terraform 清除 SOA 網域

如果您使用 Terraform 部署所有項目,而且只想要清除 SOA 網域,但讓叢集繼續使用此方法。

  1. 輸入:
    terraform destroy --target=null_resource.deploy_soa
  2. 在提示符號鍵入 yes ,等待處理作業完成。
  3. 輸入下列程式碼來驗證 Pod 是否已經完成 (或終止):
    kubectl get pods -n soans

選項 2:使用 Helm 清除 SOA 網域

若要使用 Helm 移除 SOA 網域,請使用 Terraform 執行此程序;

  1. 移除網域資訊清單::
    helm upgrade mysoa oracle/soa-suite -n soans \
        --reuse-values \
        --set domain.enabled=false \
        --wait
    這會移除網域並終止 SOA 伺服器。這有必要,因為圖表刪除會執行處理作業來刪除檔案儲存體上的安裝檔案,以及資料庫綱要。Pod 仍在執行中,因為 Pod 仍在存取檔案,所以刪除檔案會失敗。
  2. 等待 Pod 終止:
    kubectl get pods -n soans
  3. 刪除圖表:
    helm delete mysoa -n soans

停用基礎架構

清除 SOA 網域後,您可以停用基礎架構。

  1. 如果要終止整個基礎架構,請輸入:
    terraform destroy
  2. 在顯示提示時,輸入 yes
  3. 如果因某種原因而毀棄失敗,請再次執行指令。