如何删除kubernetes上的ingress控制器



我有一个Kubernetes集群,其中有多个入口控制器。我已经删除了一个入口控制器的源文件。如何删除我不想要的入口控制器??

首先,您可以在没有清单文件的情况下执行以下步骤:

  1. 获取安装了ingress控制器的命名空间
kubectl get ns 

例如:ingress nginx

2-删除此命名空间中的所有资源

kubectl delete all  --all -n ingress-nginx

如果您的ingress控制器没有安装在专用的命名空间中,那么您将不得不逐个删除资源。

kubectl delete ingress ingress-nginx
kubectl delete deployment ingress-nginx
kubectl delete service ingress-nginx

最新更新