kubectl
を使用して、ドメインのイングレス・ルートを削除します。
$ kubectl delete ingressroute quickstart -n sample-domain1-ns
$ kubectl delete ingressroute console -n sample-domain1-ns
kubectl
を使用して、ドメイン・リソースを削除します。
$ kubectl delete domain sample-domain1 -n sample-domain1-ns
kubectl
を使用して、WebLogic Serverインスタンスのポッドとドメインがなくなったことを確認します。
$ kubectl get pods -n sample-domain1-ns
$ kubectl get domains -n sample-domain1-ns
kubectl
を使用して、クラスタ・リソースを削除します。
$ kubectl delete cluster sample-domain1-cluster-1 -n sample-domain1-ns
ドメインに関連付けられているKubernetesシークレットを削除します。
$ kubectl -n sample-domain1-ns delete secret sample-domain1-weblogic-credentials
$ kubectl -n sample-domain1-ns delete secret sample-domain1-runtime-encryption-secret
Traefikイングレス・コントローラを構成して、ドメイン・ネームスペースでのイングレスの管理を停止します。
$ helm upgrade traefik-operator traefik/traefik \
--namespace traefik \
--reuse-values \
--set "kubernetes.namespaces={traefik}"
ドメイン・ネームスペースを削除します。
$ kubectl delete namespace sample-domain1-ns
オペレータを削除します。
$ helm uninstall sample-weblogic-operator -n sample-weblogic-operator-ns
オペレータのネームスペースの削除
$ kubectl delete namespace sample-weblogic-operator-ns
Traefikイングレス・コントローラを取り外します。
$ helm uninstall traefik-operator -n traefik
Traefikネームスペースを削除します。
$ kubectl delete namespace traefik