简体   繁体   English

如何删除 kubernetes 上的入口 controller?

[英]how to delete a ingress controller on kubernetes?

I have a Kubernetes cluster in which I have multiple ingress controllers.我有一个 Kubernetes 集群,其中有多个入口控制器。 I have deleted the source file of one ingress controller.我已经删除了一个入口controller的源文件。 How can I delete the ingress controller that I don't want further??如何删除我不想进一步的入口 controller?

first of all, you can follow below steps without manifest files:首先,您可以在没有清单文件的情况下执行以下步骤:

  1. get the namespace which your ingress controller installed in获取安装入口 controller 的命名空间
   kubectl get ns 

for example: ingress-nginx例如:入口-nginx

2- remove all resources in this namespace 2-删除此命名空间中的所有资源

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.如果您的入口 controller 未安装在专用命名空间中,则您将不得不一一删除资源。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM