rancher平台上强制删除pod服务操作

在Rancher管理界面无法删除异常Pod时,可以通过Kubernetes的kubectl命令行工具进行强制删除。方法包括查询并逐个删除,或一次性删除所有异常Pod。强制删除需谨慎,可能不等待资源完全终止。
摘要由CSDN通过智能技术生成

背景:

在日常paas平台运维工作中需要对rancher平台进行巡检的工作,在巡检时发现在rancher管理界面无法删除异常的pod服务,

 

处理:

像这样的情况就是k8s集群的pod无法通过默认的方式去删除掉pod服务,这时候只能是手工强制性去删除pod服务。

注:rancher平台怎么切换到kubelet命名行界面指导:

 

 

 强制删除pod服务,有两种方式:

方式一:

先查询出来需要强制删除掉pod服务,然后再执行强制删除。

查询: 

> kubectl get pods -n dit-sup  | grep Terminating
dit-sup-upload-6fd555686c-zxz9h       1/1     Terminating   0          167d

强制删除:

> kubectl delete pod dit-sup-upload-6fd555686c-zxz9h --force --grace-period=0 -n dit-sup
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 "dit-sup-upload-6fd555686c-zxz9h" force deleted

方式二:

查询出来整个集群所有异常的pod服务,然后一次性全部删除掉

查询: 

> kubectl get pod -A |egrep -v "Run|Completed|Crea|NAMESPACE|NAME" |awk '{print $1,$2}'
ness-portal ness-portal-reservoir-7d8b49f6-h6xv4
default intake-project2-646df8d457-p7jlg
vwts cloud-platform-buiness-54b546577c-xlpwq

删除:

> kubectl get pod -A |egrep -v "Run|Completed|Crea|NAMESPACE|NAME" |awk '{print $1,$2}'|xargs -n2 kubectl delete pod  --grace-period=0  --force -n
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 "ness-portal-reservoir-7d8b49f6-h6xv4" force deleted
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 "intake-project2-646df8d457-p7jlg" force deleted
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 "cloud-platform-buiness-54b546577c-xlpwq" force deleted

 验证:

> kubectl get pod -A |egrep -v "Run|Completed|Crea|NAMESPACE|NAME" |awk '{print $1,$2}'

总结:

在日常的paas平台运维工作,会经常遇见大量的pod运行异常的情况,也存在对pod服务进行强制删除的操作,可以参考如上的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jiang0615csdn

你对鼓励是我最大的动力来源

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值