K8s强制删除Pod

文章前言

很多情况下当我们使用"kubectl delete pod <podname> -n <namespace>"指令来删除Pod时会发现删除的Pod会再一段时间后自动重启,这是由于该命令和k8s的容灾机制冲突了, 也就是说,k8s会误认为这个pod异常挂掉了, 然后立即启动个新的pod, 从而导致了春风吹又生的情况,所以要想删除该Pod我们需得先撤销掉该pod的容灾机制, 比如删除他的deployment机制,之后再删除该Pod本篇文章主要介绍如何彻底删除Pod

解决方法

Step 1:查看当前pod信息

#格式说明
kubectl get pod -n <namespace>

#执行示例
kubectl get pod

 Step 2:查看所有deployment信息

#格式说明
kubectl get deployment -n <namespace>

#执行示例
kubectl get deployment

 Step 3:删除deployment的配置

#格式说明
kubectl delete deployment <deployment名> -n <namespace>

#执行示例
kubectl delete deployment kubernetes-goat-home-deployment

 Step 4:删除pod

#格式说明
kubectl delete pod <podname> -n <namespace>

#执行示例
kubectl delete pod kubernetes-goat-home-deployment-655d88c69f-95wfc

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

FLy_鹏程万里

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值