我正在尝试从本地k8部署中删除所有资源。我尝试了单个删除,批量删除和全部删除。我已删除副本集和部署。无论我做什么,一切都会立即自动重新创建。我实际上如何摆脱所有这些而不必硬重置k8?
答案 0 :(得分:1)
也许有一些自定义资源?快速运行kubectl get crd
,以查看集群中是否安装了CRD。尝试删除它们。当有控制器监听这些CRD时,它将立即重新创建资源。另外,您可以运行kubectl get pods --all-namespaces
并查看是否有任何控制器(主要命名为<APPNAME>-controller-<SOMETHING>
之类的控制器,然后将其删除。
另一种解决方案是删除命名空间(如果您的应用程序不在默认的命名空间中)。