k8s批量删除Evicted Pods「建议收藏」

k8s批量删除Evicted Pods「建议收藏」1、查询pod状态[root@k8s_masterprom]#kubectl-nkube-systemgetpods|grepEvictedcoredns-67cb7b5f46-2crxg0/1Evicted04h56mcoredns-67cb7b5f46-2ds7n0/1…

大家好,又见面了,我是你们的朋友全栈君。

1、查询pod状态

[root@k8s_master prom]# kubectl -n kube-system get pods | grep Evicted
coredns-67cb7b5f46-2crxg                0/1     Evicted   0          4h56m
coredns-67cb7b5f46-2ds7n                0/1     Evicted   0          4h56m
coredns-67cb7b5f46-2pzw5                0/1     Evicted   0          4h56m
coredns-67cb7b5f46-4f8nm                0/1     Evicted   0          166m
coredns-67cb7b5f46-4gncz                0/1     Evicted   0          10h
coredns-67cb7b5f46-4lnw2                0/1     Evicted   0          166m
coredns-67cb7b5f46-4smp6                0/1     Evicted   0          166m
coredns-67cb7b5f46-5hx49                0/1     Evicted   0          166m
coredns-67cb7b5f46-6jxqn                0/1     Evicted   0          166m
coredns-67cb7b5f46-6qh9z                0/1     Evicted   0          166m
coredns-67cb7b5f46-6rn4c                0/1     Evicted   0          10h
coredns-67cb7b5f46-7jsth                0/1     Evicted   0          10h
coredns-67cb7b5f46-7mzvb                0/1     Evicted   0          166m
coredns-67cb7b5f46-92t2k                0/1     Evicted   0          4h56m
coredns-67cb7b5f46-9jqdm                0/1     Evicted   0          10h
coredns-67cb7b5f46-9rxsc                0/1     Evicted   0          4h56m
coredns-67cb7b5f46-9xmkk                0/1     Evicted   0          166m

2、发现有很多 “Evicted” 状态的pod
问题原因:这是由于node节点的磁盘或内存资源不够后将现有的pod进行了驱赶。
3、批量删除所有“Evicted”状态的pod即可

[root@k8s_master ]# kubectl -n kube-system  get pods | grep Evicted |awk '{print$1}'|xargs kubectl -n kube-system delete pods

PS: kubectl -n kube-system  get pods   #指定pod所在的命名空间
执行完成后,成功删除全部Evicted状态的Pods
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145405.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 华为服务器装系统怎么选pxe,服务器设置pxe启动

    华为服务器装系统怎么选pxe,服务器设置pxe启动服务器设置pxe启动内容精选换一换全量复制会把源端服务器所有数据都复制到目的端,复制速度取决源端服务器出网带宽和目的端服务器入网带宽(两者取较小者)。开始服务器复制后,禁止重启源端及Agent,否则会导致迁移失败。已设置目的端,参考设置迁移目的端。当“迁移阶段”为时才可启动全量复制。或勾选待迁移的服务器,单击服务器名称/ID上方的“开始”,弹出“开始”窗口,单击“确定”,本节介绍在设置目的端时,…

    2022年6月16日
    31
  • Android定时器Timer简单使用「建议收藏」

    Android定时器Timer简单使用「建议收藏」Android定时器Timer简单使用Timer简介Timer使用总结Timer简介Timer(计时器)位于java.util包下,可用于创建定时任务,任务可以安排为一次性执行,也可以定期重复执行。每个计时器对象对应一个后台线程(TimerThread)。简单理解为创建Timer对象,对应TimerThread线程循环开始从TaskQueue队列中执行一个TimerTask任务。Timer使用创建Timer对象vartimer=Timer()添加需要执行的任务//创建计

    2022年7月25日
    11
  • Java面试之EJB & Spring[通俗易懂]

    Java面试之EJB & Spring[通俗易懂]Java面试之EJB & Spring

    2022年4月22日
    51
  • uniapp如何打包h5(uniapp怎么打包成微信小程序)

    uni-app在打包成h5时,默认是不支持直接打开的,因为打包出来是(/xxx/xxx)这种格式,这点和vue-cli3.0是一致的,在用vue-cll3.0时打包我们会想到在vue.config中配置publicPath,把它配置成(./),但是你在uni-app中是找不到这个文件的,其实在uni官网是有提到publPath,但是说的并不明确(https://uniapp.dcloud.i…

    2022年4月17日
    169
  • Java 随机数

    Java 随机数本章先讲解Java随机数的几种产生方式,然后通过示例对其进行演示。广义上讲,Java中的随机数的有三种产生方式:(01).通过System.currentTimeMillis()来获取一个当前时间毫秒数的long型数字。(02).通过Math.random()返回一个0到1之间的double值。(03).通过Random类来产生一个随机数,这个是专业的Random工具类,功能强大。…

    2022年7月26日
    4
  • java中scanner是什么意思_java中Scanner是什么?怎么用?

    java中scanner是什么意思_java中Scanner是什么?怎么用?在java中有一种类可以获取我们输入的信息,这也是java中的新特征,有小伙伴知道这是什么类吗?小编最近在学Scanner类,发现还需要结合正则表达式一起使用,这对我们以前知识的掌握来说,得有比较好的基础才能完成。下面我们就一起看看Scanner类如何在java中使用吧。1.概念一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。2.语法Scanners=newScanner(S…

    2022年7月21日
    14

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号