kubectl describe pod 时发现这个pod有个event信息:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Killing 16s (x19871 over 26d) kubelet, cn-hangzhou.i-bp1azsintzya8q0ykjsk Killing container with id docker://log-collector:Need to kill Pod
这个问题是Kubernetes偶发的BUG,使用以下命令强制删除:
kubectl delete pod xxxxxx --grace-period=0 --force
执行时提示:
warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.
注:
强制删除命令
# 删除POD
kubectl delete pod PODNAME --force --grace-period=0
# 删除NAMESPACE
kubectl delete namespace NAMESPACENAME --force --grace-period=0
转自:https://johng.cn/k8s-killing-container-with-id-docker-need-to-kill-pod/