监控页面出现看到有运行失败的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的更多相关文章

  1. Kubernetes 无法删除pod实例的排查过程

    今天在k8s集群创建pod时,执行了如下命令: #kubectl run busybox-service --image=busybox --replicas=3 但是在创建过程中pod既然失败了, ...

  2. kubernetes 无法删除 pod 问题的解决

    [摘要] kubernetes 可能会产生垃圾或者僵尸pod,在删除rc的时候,相应的pod没有被删除,手动删除pod后会自动重新创建,这时一般需要先删除掉相关联的resources,实际中还要具体情 ...

  3. 用kubernetes部署oa 强制删除pod delete

    1.[root@pserver88 oa]# cat Dockerfile FROM tomcat RUN rm -rf /usr/local/tomcat/webapps/*ADD ROOT.war ...

  4. Kubernetes中强制删除Pod、namespace

    Kubernetes中强制删除Pod.namespace 解决方法 可使用kubectl中的强制删除命令 # 删除POD kubectl delete pod PODNAME --force --gr ...

  5. kubernetes删除pod一直处于terminating状态的解决方法

    kubernetes删除pod一直处理 Terminating状态 # kubectl get po -n mon NAME READY STATUS RESTARTS AGE alertmanage ...

  6. kubernetes/k8s CRI分析-kubelet删除pod分析

    关联博客<kubernetes/k8s CRI 分析-容器运行时接口分析> <kubernetes/k8s CRI分析-kubelet创建pod分析> 之前的博文先对 CRI ...

  7. kubernetes删除pod失败

    一.概述 k8s中删除pod失败,可能是该pod有rc,rs上层控制,而且很有可能,所以删除上层对应的rc,rs,deployment即可: 删除的方法: 1.直接删除rc,rs,deployment ...

  8. kubernetes删除pod,pod一直处于Terminating状态

    删除pod,pod一直处于Terminating状态 [root@yxz-cluster01 deploy_yaml]# kubectl get pod -n yunanbao NAME READY ...

  9. k8s 实验过程中遇到的两个小问题 端口 和 批量删除Error的pods

    1. 自己kubeadm搭建的一套k8s系统 然后进行做实验 发现了几个问题 jenkins 创建 salves的时候总是有问题.  提示注册不上 然后 我修改了下yaml文件 暴露端口 50000 ...

随机推荐

  1. SQL group by分组查询

    本文导读:在实际SQL应用中,经常需要进行分组聚合,即将查询对象按一定条件分组,然后对每一个组进行聚合分析.创建分组是通过GROUP BY子句实现的.与WHERE子句不同,GROUP BY子句用于归纳 ...

  2. [CF852H]Bob and stages

    题意:给出平面上\(n\)个点,要求选出\(k\)个点,使得这些点形成一个凸包,且凸包内部没有点,求最大面积.无解输出\(0\). 题解:枚举凸包最左的点\(p\),删除所有在\(p\)左边的点,然后 ...

  3. linux 基础知识及命令总结

    1.mkdir   创建目录 -p 创建多级目录  mkdir -p /data/test -m, --mode=模式 设置权限模式(类似chmod),而不是rwxrwxrwx 减umask -p, ...

  4. react教程 — 组件的生命周期 和 执行顺序

    一.组件执行的生命周期:                  参考  https://www.cnblogs.com/soyxiaobi/p/9559117.html  或  https://www.c ...

  5. 左手Mongodb右手Redis

    第二章,了解Mongodb保存数据 Mongodb对于每次插入的数据没有要求,字段可以随便变动,字段类型可以随意变动. Mongodb可以并发插入上万条文档,这是传统关系型数据库不能望其项背的. 1. ...

  6. 用Python实现一个大数据搜索引擎

    用Python实现一个大数据搜索引擎 搜索是大数据领域里常见的需求.Splunk和ELK分别是该领域在非开源和开源领域里的领导者.本文利用很少的Python代码实现了一个基本的数据搜索功能,试图让大家 ...

  7. JS中基本数据类型和引用类型最根本的区别

    栈内存和堆内存:https://segmentfault.com/a/1190000015118062 https://segmentfault.com/a/1190000016389376 变量:内 ...

  8. Selenium:WebDriverApi接口详解

    浏览器操作 # 刷新 driver.refresh() # 前进 driver.forward() # 后退 driver.back() Cookie操作 # 根据cookieKey,获取cookie ...

  9. JQuery实现页面跳转

    $(function(){ var pn = $("#gotopagenum").val();       //#gotopagenum是文本框的id属性 location.hre ...

  10. CommonJS规范 by ranyifeng

    1,概述 CommonJS是服务器端模块的规范,Node.js采用了这个规范. 根据CommonJS规范,一个单独的文件就是一个模块.加载模块使用require方法,该方法读取一个文件并执行,最后返回 ...