Kubelet垃圾回收--更改硬盘使用回收策略

Kubelet垃圾回收官网地址:https://kubernetes.io/docs/concepts/cluster-administration/kubelet-garbage-collection/

首先我碰到的问题是node节点的proxy组件状态为ImagePullBackOff,What?我镜像哪去了?Proxy组件挂掉之后导致调度到该节点的pod全部都不能用!!!赶紧将镜像load进来先恢复服务,在排查问题…

经过探索得知当硬盘使用达到85%,kubelet就会删除该节点上长时间不用的pod及镜像,kube-proxy是安装集群是就已经安装好的,结果不言而喻,而释放空间的百分比只要到了80%以下,kubelet就会停止驱逐操作…这也是为啥我登录到服务器之后看到的空间还有很多的原因。

我的解决方法是将硬盘使用的阀值调大:

编辑:
vim /etc/systemd/system/kubelet.service.d/10-kubelet.conf
并在ExecStart后添加:--eviction-hard=nodefs.available<5%

最终的解决方法因该是调大硬盘使用的阀值并结合pod优先级及抢占式来解决垃圾回收问题,但是我这里没有测试pod优先级,所以就先说这么多,等测试完成之后在补更。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值