Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to delete a ingress controller on kubernetes?

I have a Kubernetes cluster in which I have multiple ingress controllers. I have deleted the source file of one ingress controller. How can I delete the ingress controller that I don't want further ??

like image 324
ashique Avatar asked Sep 05 '25 12:09

ashique


1 Answers

first of all, you can follow below steps without manifest files:

  1. get the namespace which your ingress controller installed in
   kubectl get ns 

for example : ingress-nginx

2- remove all resources in this namespace

kubectl delete all  --all -n ingress-nginx

if your ingress controller is not installed in a dedicated namespace so you will have to remove resources one by one .

kubectl delete ingress ingress-nginx
kubectl delete deployment ingress-nginx
kubectl delete service ingress-nginx
like image 123
sameh Ammar Avatar answered Sep 09 '25 00:09

sameh Ammar