K8S状态为evicted

K8S状态为evicted报错:xxisEvictedonxx主机查询找出Evicted状态节点kubectlgetpods|grepEvicted删除节点,自动重启kubectldeletepod$podName也可以通过脚本定时执行kubectlgetpods|grepEvicted|awk'{print$1}’|xargskubectldeletepodxargs是给命令传递参数的一个过滤器,可以将管道或标准输入的数据转换成参数原因

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

报错:xx is Evicted on xx主机

查询找出Evicted状态节点

kubectl get pods | grep Evicted

K8S状态为evicted

删除节点,自动重启

kubectl delete pod $podName

K8S状态为evicted

也可以通过脚本定时执行

kubectl get pods | grep Evicted | awk '{print $1}' | xargs kubectl delete pod

xargs 是给命令传递参数的一个过滤器,可以将管道或标准输入的数据转换成参数

原因分析:

eviction,即驱赶的意思,意思是当节点出现异常时,kubernetes将有相应的机制驱赶该节点上的Pod。多见于资源不足时导致的驱赶,本次问题为docker占用的空间大于85%挂掉。

通过如下命令查看

docker system df

 

 

 

 

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

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

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


相关推荐

  • 用Java实现QQ登录[通俗易懂]

    用Java实现QQ登录[通俗易懂]Java实现QQ登录写了一个个人网站,增加一个登录的地方,自己写登录太麻烦,而且用户一般也不愿意去登录,接入QQ互联,实现QQ一键登录。所有前提是你得有一个IP地址和域名。==ps:==用处不大,主要是写着玩1进入qq互联官网进入点击头像个创建提交申请2选择个人接入,按照步骤填写注册资料创建成功通过后会哦显示接入的个人信息。3审核成功后点击下面的开始创建,按步骤完成创建过程。4创建成功后可以查看APPID和APPkey,很重要在应用管理界面可以查看如上信息,点击查看就可以

    2022年7月7日
  • JMM简介_英文缩写jmy啥意思

    JMM简介_英文缩写jmy啥意思Java的内存模型JMM(JavaMemoryModel)JMM主要是为了规定了线程和内存之间的一些关系。根据JMM的设计,系统存在一个主内存(MainMemory),Java中所有实例变量都储存在主存中,对于所有线程都是共享的。每条线程都有自己的工作内存(WorkingMemory),工作内存由缓存和堆栈两部分组成,缓存中保存的是主存中变量的拷贝,缓存可能并不总和主存同步,也就是缓存中变量的修改可能没有立刻写到主存中;堆栈中保存的是线程的局部变量,线程之间无法相互直接访问堆栈中的变量。JM

    2022年9月5日
  • loadrunner11激活成功教程失败,已解决“ license security violation.Operation is not allowed ”问题

    loadrunner11激活成功教程失败,已解决“ license security violation.Operation is not allowed ”问题loadrunner11激活成功教程失败,已解决“licensesecurityviolation.Operationisnotallowed”问题

    2022年7月22日
  • Command – 命令模式

    Command – 命令模式

    2021年12月10日
  • Linux Kernel 5.2 将进一步支持 AMD FreeSync

    Linux Kernel 5.2 将进一步支持 AMD FreeSync开发四年只会写业务代码,分布式高并发都不会还做程序员?>>>不久前发布的Linux5.0内…

    2022年6月10日

发表回复

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

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