kubernetes批量删除pod
监控页面出现看到有运行失败的pod

1) 查看有哪些不运行的pod
custom-metrics-apiserver日志占满空间被驱逐
[root@hadoop03 ~]# kubectl get pod -A
[root@hadoop03 ~]# kubectl get pod -n prom | grep Evicted
custom-metrics-apiserver-694844dfbc-27jcs / Evicted 6d7h
custom-metrics-apiserver-694844dfbc-2qqhq / Evicted 21h
custom-metrics-apiserver-694844dfbc-2r9xd / Evicted 4d9h
custom-metrics-apiserver-694844dfbc-44zlc / Evicted 4d23h
custom-metrics-apiserver-694844dfbc-48knc / Evicted 3d20h
custom-metrics-apiserver-694844dfbc-49j9n / Evicted 9d
custom-metrics-apiserver-694844dfbc-4crrm / Evicted 4d23h
custom-metrics-apiserver-694844dfbc-4kfpg / Evicted 4d23h
2) 获取所有Evicted pod名称
[root@hadoop03 ~]# kubectl get pod -n prom | grep Evicted | awk '{print $1}'
custom-metrics-apiserver-694844dfbc-27jcs
custom-metrics-apiserver-694844dfbc-2qqhq
custom-metrics-apiserver-694844dfbc-2r9xd
custom-metrics-apiserver-694844dfbc-44zlc
custom-metrics-apiserver-694844dfbc-48knc
custom-metrics-apiserver-694844dfbc-49j9n
custom-metrics-apiserver-694844dfbc-4crrm
custom-metrics-apiserver-694844dfbc-4kfpg
3) 删除pod
[root@hadoop03 ~]# kubectl get pod -n prom | grep Evicted | awk '{print $1}' | xargs kubectl delete pod -n prom
pod "custom-metrics-apiserver-694844dfbc-27jcs" deleted
pod "custom-metrics-apiserver-694844dfbc-2qqhq" deleted
pod "custom-metrics-apiserver-694844dfbc-2r9xd" deleted
pod "custom-metrics-apiserver-694844dfbc-44zlc" deleted
pod "custom-metrics-apiserver-694844dfbc-48knc" deleted
pod "custom-metrics-apiserver-694844dfbc-49j9n" deleted
pod "custom-metrics-apiserver-694844dfbc-4crrm" deleted
pod "custom-metrics-apiserver-694844dfbc-4kfpg" deleted
3) 查看pod
[root@hadoop03 ~]# kubectl get pod -n prom
NAME READY STATUS RESTARTS AGE
custom-metrics-apiserver-694844dfbc-szcbg / Running 5h14m
grafana-core-5d657547bf-xwpgp / Running 12d
kube-state-metrics-6c66fc445f-fjz54 / Running 11d
prometheus-node-exporter-dqtxd / Running 15d
prometheus-node-exporter-nlbz9 / Running 15d
prometheus-node-exporter-p7z47 / Running 15d
prometheus-node-exporter-szck4 / Running 15d
prometheus-server-59b598cc9d-tsmqd / Running 15d
kubernetes批量删除pod的更多相关文章
- Kubernetes 无法删除pod实例的排查过程
今天在k8s集群创建pod时,执行了如下命令: #kubectl run busybox-service --image=busybox --replicas=3 但是在创建过程中pod既然失败了, ...
- kubernetes 无法删除 pod 问题的解决
[摘要] kubernetes 可能会产生垃圾或者僵尸pod,在删除rc的时候,相应的pod没有被删除,手动删除pod后会自动重新创建,这时一般需要先删除掉相关联的resources,实际中还要具体情 ...
- 用kubernetes部署oa 强制删除pod delete
1.[root@pserver88 oa]# cat Dockerfile FROM tomcat RUN rm -rf /usr/local/tomcat/webapps/*ADD ROOT.war ...
- Kubernetes中强制删除Pod、namespace
Kubernetes中强制删除Pod.namespace 解决方法 可使用kubectl中的强制删除命令 # 删除POD kubectl delete pod PODNAME --force --gr ...
- kubernetes删除pod一直处于terminating状态的解决方法
kubernetes删除pod一直处理 Terminating状态 # kubectl get po -n mon NAME READY STATUS RESTARTS AGE alertmanage ...
- kubernetes/k8s CRI分析-kubelet删除pod分析
关联博客<kubernetes/k8s CRI 分析-容器运行时接口分析> <kubernetes/k8s CRI分析-kubelet创建pod分析> 之前的博文先对 CRI ...
- kubernetes删除pod失败
一.概述 k8s中删除pod失败,可能是该pod有rc,rs上层控制,而且很有可能,所以删除上层对应的rc,rs,deployment即可: 删除的方法: 1.直接删除rc,rs,deployment ...
- kubernetes删除pod,pod一直处于Terminating状态
删除pod,pod一直处于Terminating状态 [root@yxz-cluster01 deploy_yaml]# kubectl get pod -n yunanbao NAME READY ...
- k8s 实验过程中遇到的两个小问题 端口 和 批量删除Error的pods
1. 自己kubeadm搭建的一套k8s系统 然后进行做实验 发现了几个问题 jenkins 创建 salves的时候总是有问题. 提示注册不上 然后 我修改了下yaml文件 暴露端口 50000 ...
随机推荐
- HDU 6040 Hints of sd0061 —— 2017 Multi-University Training 1
Hints of sd0061 Time Limit: 5000/2500 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others ...
- [CSP-S模拟测试]:Emotional Flutter(贪心)
题目传送门(内部题51) 输入格式 第一行一个整数$t$表示数据组数.每组数据的第一行有三个整数$s,k,n$.第二行有$n$个整数$A_1,A_2,...,A_n$,依次表示黑白条的长度. 输出格式 ...
- Aspect-Oriented Programming : Aspect-Oriented Programming with the RealProxy Class
Aspect-Oriented Programming : Aspect-Oriented Programming with the RealProxy Class A well-architecte ...
- Classic IPC Problems 经典的进程间通信问题
The Producer-Consumer Problem Presenter Notes: 生产者消费者问题(英语:Producer-consumer problem),也称有限缓冲问题(英语:Bo ...
- CentOS 7在VMware 12中共享文件看不见的问题?
前言 由于rhel 7.2因为没有注册导致yum无法使用,包括自己配置本地源,这个命令在你没有注册都不能使用,每次使用rpm去装软件,自己去找缺少的依赖包,实在是麻烦.于是不如就换一个系统,CentO ...
- 测开之路三十二:Flask基础之错误与重定向
错误处理,框架默认的错误为:not Found 可以捕获,并自定义 准备一张自定义图片,放在static文件夹下,并在template下创建一个html文件,引用该图片 捕获404状态,返回自定义页面 ...
- 【Web API]无法添加AttributeRoutes的解决方案
1.按照微软官方文档,如果要使用AttributeRoutes,需要在APP_START里的WebApiConfig.cs的Register方法中添加一行:config.MapHttpAttribut ...
- ajax请求controller出现中文乱码
ajax请求controller出现中文乱码 解决方法:在 @RequestMapping 中加上 produces = {"application/json;charset=UTF-8& ...
- JumpServer堡垒机安装笔记
厂商文档--一步一步安装CentOS(https://jumpserver.readthedocs.io/zh/master/setup_by_centos.html) 厂商文档--简单优化(http ...
- 嵌入式C语言3.3 关键字---逻辑结构
1. if else if(条件表达式){ ****;} else {xxxxxx;} 2. switch case default 3. do while for 4. con ...