pod删除长时间处于Terminating状态的解决办法
- 2023-03-16 19:59:07
- 运维
- 575
- shevechco
当POD被删除以后,一直保持Terminating状态,那么这个POD可能不仅仅是删除不掉的问题,可能关联服务异常引起的,可以检查下kubelet服务和docker服务,或者其它问题引起的POD没有收到中断的信号。
这里只是仅仅记录下如下强制删除这种POD,至于根本原因还需要根据自己环境情况进行排查。
强制删除命令如下
kubectl delete pod -n <namespace> <pod_name> --grace-period=0 --force
也可以通过移除finalizer,这种方法是通过移除对应POD上的finalizer信息来达到删除目的
kubectl patch pod <namespace> -p '{"metadata":{"finalizers":null}}'
上述两种办法外还有终极办法,那就是重启kubelet服务也行。
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.sulao.cn/post/908
相关推荐
- k8s集群中mongdb、etcd、prometheus数据bash一键备份脚本
- k8s业务pod端口检测和日志采集bash脚本
- python获取k8s中使用物理卡pod列表脚本
- k8s基于clusterrole生成集群级别只读用户bash脚本
- k8s存储pv/pvc中的subPath的使用详解
- k8s容器退出码详细信息介绍
- k8s调度GPU节点并挂载GPU设备
- k8s使用nfs报错selfLink was empty, can't make reference
- centos7使用haproxy部署k8s高可用集群
- centos7部署k8s多master高可用集群(k8s+containerd+nginx+keepalived)