kubernetes杂谈(一)清除状态为Evicted的pod

kubernetes杂谈(一)清除状态为Evicted的pod一现象引入使用’kubectlgetpods–all-namespaces’,发现很多’pod的状态为evicted’原因eviction,即’驱赶的意思’,意思是当节点出现异常时,kubernetes将有’相应的机制驱赶’该节点上的Pod,多见于资源不足时导致的驱赶。注意:即使集群’状态恢复’,eviction状态的pod会’在系统中存在’,需要’手动删除’–>只是影响美观解决方案排查’资源和异常原因’,防止新的驱赶产生–&g..

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

一    现象引入

使用'kubectl get pods --all-namespaces', 发现很多'pod的状态为evicted'

原因

eviction,即'驱赶的意思',意思是当节点出现异常时,kubernetes将有'相应的机制驱赶'该节点上的Pod,
多见于资源不足时导致的驱赶。

注意: 即使集群'状态恢复',eviction状态的pod会'在系统中存在',需要'手动删除'  --> 只是影响美观

kubernetes杂谈(一)清除状态为Evicted的pod

解决方案

排查'资源和异常原因',防止新的驱赶产生  --> 结合'journal -u kubelet'

使用如下命令删除旧驱赶的遗留

kubernetes杂谈(一)清除状态为Evicted的pod

需求:删除状态为Evicted的pod

#!/bin/bash
# '去除第一行'
for ns in `kubectl get ns | awk 'NR>1{print $1}'`
do
      kubectl get pods -n ${ns} | grep Evicted | awk '{print $1}' | xargs kubectl delete pod -n ${ns}
done

分析:深层次的原因

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

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


相关推荐

  • 智慧小区解决方案ppt_智慧小区简介

    智慧小区解决方案ppt_智慧小区简介智慧小区项目遇到的问题汇总&解决参考跨域问题mybatisplus操作问题git操作问题跨域问题前端使用vue脚手架搭建项目,后端使用springboot+MySQL,首当其冲的问题是两者不能使用同一个端口启动,这就涉及到跨域操作。事实上,第一步,要在vue项目中的vue.config.js里添加//跨域parallel:require(‘os’).cpus().length>1,pwa:{},devServer:{port:8081,

    2022年10月17日
    3
  • 如何更改pycharm项目路径_怎么修改pycharm文件路径

    如何更改pycharm项目路径_怎么修改pycharm文件路径pycharm中更改python安装路径前言有时python安装的路径不太合适需要重新安装python,如果之前已经安装过pycharm,那么新装python路径发生改变就会使pycharm无法正常使用,需要更改pycharm配置。本文就是记录下pycharm中如何更改python路径。操作方法点击file->Setting依次点击上图按钮选择python新更改的安装路径即可…

    2022年8月28日
    2
  • STemWin显示图片

    STemWin显示图片目录一通过 BmpCvtST exe 软件将图片转换为 C 数组 然后通过 GUI DrawBitmapEx 函数显示二 STemWin 中 bmp jpg gif png 格式图片的相关接口函数三读取 SD 卡的 BMP 格式图片的数据 然后调用 GUI BMP DrawEx 函数 BMP 图片 四读取 SD 卡的 JPG 格式图片的数据 然后调用 GUI JPG DrawEx 函数 JPG 图片 五读取 SD 卡

    2025年10月1日
    0
  • 超分辨率——基于SRGAN的图像超分辨率重建(Pytorch实现)[通俗易懂]

    超分辨率——基于SRGAN的图像超分辨率重建(Pytorch实现)[通俗易懂]基于SRGAN的图像超分辨率重建本文偏新手项,因此只是作为定性学习使用,因此不涉及最后的定量评估环节1简要介绍SRGAN的原论文发表于CVPR2017,即《Photo-RealisticSingleImageSuper-ResolutionUsingaGenerativeAdversarialNetwork》SRGAN使用了生成对抗的方式来进行图像的超分辨率重建,同时提出了一个由AdversarialLoss和ContentLoss组成的损失函数。更详细的介绍可以去看看

    2025年7月30日
    3
  • WordPress 插件漏洞被利用,近 20 万站点还没打补丁[通俗易懂]

    WordPress 插件漏洞被利用,近 20 万站点还没打补丁[通俗易懂]WordPress 插件漏洞被利用,近 20 万站点还没打补丁

    2022年4月21日
    237
  • 数据系统架构——Lambda architecture(Lambda架构)

    数据系统架构——Lambda architecture(Lambda架构)传统系统的问题“我们正在从IT时代走向DT时代(数据时代)。IT和DT之间,不仅仅是技术的变革,更是思想意识的变革,IT主要是为自我服务,用来更好地自我控制和管理,DT则是激活生产力,让别人活得比你好”——阿里巴巴董事局主席马云。数据量从M的级别到G的级别到现在T的级、P的级别。数据量的变化数据管理系统(DBMS)和数仓系统(DW)也在悄然的变化着。

    2022年6月25日
    27

发表回复

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

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