我有一个AdmissionController,它可以成功运行,并防止某些pod实例化,并检查规定的条件。
但是Pod陷入了终止状态,并且永不消失。我还有一个监视卡住的豆荚并清理的过程。它尝试使用deleteNamespacedPod删除这些终止的Pod。 Api调用工作正常,但Pod一直存在,没有被删除。 AdmissionController是否拒绝终结器来阻止Pod被删除?
当我放下Admission Controller时,清理过程成功删除了Pod。
在AdmissionController中我缺少任何见解或东西吗?
感谢您对此问题的任何帮助/见解。
非常感谢
-Sreeni
答案 0 :(得分:0)
对终止的pod运行以下命令以将其强制删除
kubectl patch pod <pod-name> -p '{"metadata":{"finalizers":null}}'