首页 > 其他分享 >如何在k8s集群中,删除所有命名空间中的Evicted(被驱逐)的pod?

如何在k8s集群中,删除所有命名空间中的Evicted(被驱逐)的pod?

时间:2023-02-09 10:57:24浏览次数:37  
标签:xargs run no pod k8s Evicted


通过如下的命令删除k8s集群中,所有命名空间中的所有被驱逐的pod

 

kubectl get pods -A | awk '/Evicted/{print $1,$2}' \
  | xargs -r -n2 kubectl delete pod -n

 

 

执行结果:

 

注意:

  xargs -r参数的作用是,如果前面查询没有结果,没有参数,就不执行。

  默认的xargs加命令是至少执行一次:

 

  -r, --no-run-if-empty        If there are no arguments, run no command.
                               If this option is not given, COMMAND will be
                               run at least once.

 

标签:xargs,run,no,pod,k8s,Evicted
From: https://www.cnblogs.com/chuanzhang053/p/17104473.html

相关文章

  • Kubernetes(k8s)控制器(三):ReplicationController
    目录一.系统环境二.前言三.ReplicationController概览四.ReplicationController工作机制五.创建ReplicationController六.扩展replicationcontroller副本数一.系统环境......
  • k8s pod问题记录
    k8spod常见问题处理最近由于实习中频繁涉及到k8spod的部署,也遇到了很多pod的问题,所以在此对个人部署k8spod时遇见的一些问题进行总结pod处于pending状态因为是利用......
  • #我的新年Flag#Pod生命周期
    生命周期流程创建主容器(containers)是必现的操作;初始化容器(initContainers)容器启动后钩子启动探测、存活性探测(livenessprobe)、就绪性探测(readnessprobe)容器终止前钩子......
  • POD状态整理(持续更新)
    penddingPod一直停留在Pending状态,可能表示,该Pod不能被调度到某一个节点上------我遇到的一个情况确实是这样的,因为我要mount的卷是在worker1上的,由于pod运行时,我没有......
  • k8s集群安装
    那之前呢已经给大家做过了一个最基础的这么一个安装部分,对吧?包括我们的一些准备操作,包括我们的软路由的安装,那接下来呢带大家去安装一下我们的整个k8s的集群。koolshare构......
  • 从零开始搭建k8s多节点服务
    文章目录前言一、安装系统centos7二、配置静态ip三.环境准备完毕、开始搭建k8s1.所有节点系统初始化2.设置主机名称(3台都要设置)3.所有节点安装Docker/kubeadm/kubelet......
  • pod
    1.强制删除kubectldeletepodhook-demo1--force--grace-period=0 默认所有的优雅退出时间都在30秒内。kubectldelete命令支持--grace-period=<seconds>选项,......
  • 【K8S】搭建k8s 1.23.1 单master双node集群
    【K8S】搭建k8s1.23.1单master双node集群前言:从k8s1.24开始,把dockershim去除了,官方推荐使用containerd作为容器运行时,根据我的时间,配置CRI是个大坑,没有准确避坑的直接......
  • 8 k8s运行zookeeper和redis等实例
    一Kubernetes实战案例-自定义镜像结合PV/PVC运行Zookeeper集群1构建zookeeper镜像dockfile内容:FROMharbor.magedu.com/magedu/slim_java:8ENVZK_VERSION3.4.14......
  • jenkins 添加kubernetes-k8s
                   ......