k8s正确删除pod的方法

本文档展示了如何在Kubernetes环境中通过kubectl命令查询并删除Deployment及其对应的 ReplicaSet 和 Pods。首先,使用kubectl get deployment 查找要删除的Deployment,然后执行kubectl delete deployment 命令进行删除。尽管Deployment已被删除,但其创建的ReplicaSet和Pods仍然存在。因此,需要额外手动清理ReplicaSet和Pods以完成整个过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[root@k8s-master ~]# kubectl get pods
NAME                     READY   STATUS    RESTARTS   AGE
nginx-86c57db685-2nrfp   1/1     Running   0          48m
nginx3-bc84fb766-vh8v5   1/1     Running   0          46m

现在我想删除nginx

先删除deployment:

查询:
[root@k8s-master ~]# kubectl get deployment
NAME     READY   UP-TO-DATE   AVAILABLE   AGE
nginx    1/1     1            1           49m
nginx3   1/1     1            1           46m
删除
[root@k8s-master ~]# kubectl delete deployment nginx
deployment.apps "nginx" delete

再次查看:

[root@k8s-master ~]# kubectl get deployment
NAME     READY   UP-TO-DATE   AVAILABLE   AGE
nginx3   1/1     1            1           48m
[root@k8s-master ~]# kubectl get rs
NAME               DESIRED   CURRENT   READY   AGE
nginx3-bc84fb766   1         1         1       49m
[root@k8s-master ~]# kubectl get pods
NAME                     READY   STATUS    RESTARTS   AGE
nginx3-bc84fb766-vh8v5   1/1     Running   0          49m

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

互联网老辛

你的鼓励是我最大的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值