首页 > 其他分享 >k8s中如何正确删除pod

k8s中如何正确删除pod

时间:2023-03-11 11:11:06浏览次数:29  
标签:kubectl 删除 get deployment pod k8s delete

---

♦ 在日常的k8s运维过程中,避免不了会对某些pod进行剔除,那么如何才能正确的剔除不需要的pod呢?

 

  • 首先,需要查出想要删除的pod
# 可通过任意方式进行查询
kubectl get pods -A |grep <podname>
kubectl get pods -n <namespace>
kubectl get pods --all-namespaces |grep <podname> 
  • kubectl 删除pod命令

kubectl delete pod <podname> -n <namespace>

例如:kubectl delete pod nginx-web-460776586-f6nf0 -n yundoc

可是这里你会发现,在进行删除delete pod后,并不会直接删除。该pod会自动重新构建(可以理解为重启、重构),原因是k8s误认为我们要删除的pod异常挂了,会启用容灾机制,导致重新再拉起一个新的pod。

我们想要正常且彻底的删除一个pod,必须要先破坏掉他的容灾机制,即删除deployment机制。

 

  • 查看deployment信息

#可理解是调度管理pod的
kubectl get deployment --all-namespaces
kubectl get deployment -n kube-system
  • 删除deployment配置

kubectl delete deployment <deployment名> -n <namespace>

例如:kubectl delete deployment nginx-web -n yundoc

删除deployment,pod会随之删除。

 

可通过再次查看pod状态,然后进行删除pod命令即可,通常情况下删除deployment后,再次查询pod发现,pod已经开始自行删除了(这步可酌情处理)。

标签:kubectl,删除,get,deployment,pod,k8s,delete
From: https://www.cnblogs.com/Xiaoxiao-bai/p/17205506.html

相关文章

  • K8S 性能优化-K8S Node 参数调优
    前言K8S性能优化系列文章,本文为第四篇:KubernetesNode性能优化参数最佳实践。系列文章:《K8S性能优化-OSsysctl调优》《K8S性能优化-K8SAPIServer调优》《......
  • K8S 性能优化-K8S Node 参数调优
    前言K8S性能优化系列文章,本文为第四篇:KubernetesNode性能优化参数最佳实践。系列文章:《K8S性能优化-OSsysctl调优》《K8S性能优化-K8SAPIServer调优》......
  • python: 复制英文论文时,删除掉多余的回车
     自己平时读论文时,遇到看不懂的英文长难句时会用到翻译网站,这个时候复制pdf格式的论文时总是会出现一大堆换行符,影响翻译软件的翻译结果,所以写了个python程序自动读取剪......
  • 后端存储—pv—pvc—pod yaml文件
    转载自:https://zhuanlan.zhihu.com/p/434209418======== 使用PV,PVC,NFS来做持久化存储的综合实例。(注意顺序,先搭建NFS服务器--定义PV-定义PVC-定义Pod)#vimnginx-p......
  • K8S迁移
    详解kubernetes备份恢复利器Velero|深入了解Carina系列第三期  Carina 是由博云主导并发起的云原生本地存储项目(GitHub地址为:https://github.com/cari......
  • K8S的安全机制
    前言:机制Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。APIServer是集群内部各个组件通信的中介,也是外部控制的入口。所以Kubernetes......
  • K8s之MySQL实现数据持久化
    转载自:https://blog.51cto.com/u_14154700/2450932=============== 这个是一个只写配置及验证的博文。。。。。。博文大纲:1、搭建nfs存储2、创建PV3、创建PVC4、......
  • UF删除实体或者部件属性UF_ATTR_delete_all
    voidSEModifyAttX::delAtt()//删除实体或者部件事例属性{ try { //获取UI界面的属性 //获取选择对象TAG PropertyList*blockxuanzhePros=bodySelect0->GetPropert......
  • 批量删除 前后端
    <!DOCTYPEhtml><htmlclass="x-admin-sm"><head><metacharset="UTF-8"><title>欢迎页面-X-admin2.2</title><metaname="renderer"content="webkit"><m......
  • jquery删除替换元素remove、detach、empty、replaceWith、replaceAll
    ​​​​全栈工程师开发手册(作者:栾鹏)​​jquery系列教程2-DOM操作全解​​jquery删除替换元素jquery中进行删除替换元素的函数包括remove、detach、empty、replaceWith......