我在minikube集群中运行了一个服务:
$ kubectl get service
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 4s我尝试删除该服务:
$ kubectl delete --all services --all-namespaces
service "kubernetes" deleted
$ kubectl get service
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 2s它会被删除,但它会自动重新启动。我已经删除了所有pod和部署。但是,是什么让服务重新启动呢?如何删除整个服务?
发布于 2020-12-28 18:25:22
您不能删除kubernetes服务。即使你删除了它,kubernetes控制平面也会重新创建它。此服务指向Kubernetes API Server pods,用户删除此服务没有意义,因为这会导致依赖此服务的许多其他关键组件无法工作。
https://stackoverflow.com/questions/65476025
复制相似问题