【发布时间】:2020-06-02 08:08:54
【问题描述】:
我在管理 Kubernetes pod 时遇到了问题。
我有一个部署实例,我删除并创建了一个新实例。与该部署实例关联的 pod 按预期关闭,当我按预期创建新部署时出现了一个新的。
但是,一旦我更改了部署,第二个 pod 就开始运行。我尝试“kubectl delete pod pod-id”,但它只会重新创建自己。
我又经历了同样的过程,现在我被 3 个 pod 困住了,没有部署。我完全删除了部署,并尝试删除 pod,但它们会不断重新创建自己。这是一个问题,因为我正在耗尽 Kubernetes 上的可用资源。
有谁知道如何强制删除这些豆荚?如果没有部署,我不知道他们如何重建自己。
【问题讨论】:
-
根本原因可能是现有部署、副本集、守护程序集、有状态集或静态 pod。使用
kubectl get <RESOURCE-TYPE>检查受影响的命名空间中是否存在任何这些 -
谢谢!这是副本集。
-
嗨@Shawlz请发布它作为可见性的答案。
-
嗨@jt97,我已将其发布为答案。
标签: kubernetes google-kubernetes-engine