【问题标题】:How do I delete kubernetes resources on a local deploy?如何在本地部署中删除 Kubernetes 资源?
【发布时间】:2019-11-10 15:39:10
【问题描述】:

我正在尝试从本地 k8 部署中删除所有资源。我尝试过单独删除、批量删除和全部删除。我已经删除了副本集和部署。无论我做什么,一切都会立即自动重新创建。我如何才能真正摆脱这一切而无需硬重置 k8?

【问题讨论】:

  • 你能发布你的yaml代码吗?
  • 请详细说明您尝试过的所有命令以及它给出的输出。在我们有足够的细节之前,我们无法回答这个问题。

标签: docker kubernetes


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2013-10-24
    • 2018-02-20
    • 1970-01-01
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    • 2020-10-10
    • 2018-11-18
    • 2021-06-07
    相关资源
    最近更新 更多