如何删除本地部署上的kubernetes资源?

时间:2019-06-28 17:21:04

标签: docker kubernetes

我正在尝试从本地k8部署中删除所有资源。我尝试了单个删除,批量删除和全部删除。我已删除副本集和部署。无论我做什么,一切都会立即自动重新创建。我实际上如何摆脱所有这些而不必硬重置k8?

1 个答案:

答案 0 :(得分:1)

也许有一些自定义资源?快速运行kubectl get crd,以查看集群中是否安装了CRD。尝试删除它们。当有控制器监听这些CRD时,它将立即重新创建资源。另外,您可以运行kubectl get pods --all-namespaces并查看是否有任何控制器(主要命名为<APPNAME>-controller-<SOMETHING>之类的控制器,然后将其删除。

另一种解决方案是删除命名空间(如果您的应用程序不在默认的命名空间中)。