赞
踩
kubectl删除pod的指令
kubectl delete pod <podname> -n <namespace>
但是很多情况下, 上面的命令和k8s 的容灾机制冲突了, 也就是说, k8s会误认为这个pod异常挂掉了, 然后立即启动个新的pod, 从而导致了春风吹又生的情况.
既然理解了问题根源, 那我们只需要先撤销掉该pod的容灾机制, 比如删除他的deployment机制.
查看所有deployment 信息
kubectl get deployment -n <namespace>
删除deployment的配置
kubectl delete deployment <deployment名> -n <namespace>
然后去删除pod就可以了, 现在这个pod上头没人了
kubectl delete pod <podname> -n <namespace>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。