Remove WebLogic Kubernetes Operator and WLS Domain - TheLearnLoop/ExploringKubernetes GitHub Wiki

1. Remove ingress routes

kubectl delete ingressroute traefik-ingress-sample-domain1-admin-server -n sample-domain1-ns
kubectl delete ingressroute traefik-ingress-sample-domain1-cluster-cluster-1 -n sample-domain1-ns
kubectl delete ingressroute traefik-ingress-sample-domain2-cluster-cluster-1 -n sample-domain1-ns

2. Delete domain resource

kubectl delete domain sample-domain1 -n sample-domain1-ns

3. Confirm if the pod and domain are deleted

kubectl get pods -n sample-domain1-ns

kubectl get domains -n sample-domain1-ns

4. Delete cluster resource

kubectl delete cluster sample-domain1-cluster-1 -n sample-domain1-ns

5. Delete kubernetes secrets associated with domain

kubectl -n sample-domain1-ns delete secret sample-domain1-weblogic-credentials

6. Uninstall the operator

helm uninstall sample-weblogic-operator -n sample-weblogic-operator-ns

7. Delete the Operator’s namespace

kubectl delete namespace sample-weblogic-operator-ns

8. Uninstall Traefik ingress controller

helm uninstall traefik-operator -n traefik

9. Delete Traefik namespace

kubectl delete namespace traefik


kubectl delete ingressroute traefik-ingress-sample-domain1-admin-server -n sample-domain1-ns

kubectl delete ingressroute traefik-ingress-sample-domain1-cluster-cluster-1 -n sample-domain1-ns

kubectl delete ingressroute traefik-ingress-sample-domain2-cluster-cluster-1 -n sample-domain1-ns

kubectl delete domain sample-domain1 -n sample-domain1-ns

kubectl delete cluster sample-domain1-cluster-1 -n sample-domain1-ns

kubectl -n sample-domain1-ns delete secret sample-domain1-weblogic-credentials

helm uninstall sample-weblogic-operator -n sample-weblogic-operator-ns

kubectl delete namespace sample-weblogic-operator-ns

helm uninstall traefik-operator -n traefik

kubectl delete namespace traefik

kubectl delete ns sample-domain1-ns

⚠️ **GitHub.com Fallback** ⚠️