如何从 k8s 中删除服务?

时间:2020-12-28 10:16:34

标签: kubernetes

我在 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 和部署。但是是什么让服务重新启动?如何删除整个服务?

1 个答案:

答案 0 :(得分:3)

您无法删除 kubernetes 服务。即使你删除它,它也会被 kubernetes 控制平面重新创建。此服务指向 Kubernetes API Server pod,用户删除没有任何意义,因为这会使许多其他依赖此服务的关键组件无法正常工作。

相关问题