小橘子大叔

  • 首页
  • nginx
  • Linux
  • docker
  • Kubernetes
  • Prometheus
  • 生活
  • 文章归档
  • 友情链接
  • Instagram
  • TikTok
  • X
欢迎随时联系本人
  • Mail

解决驱逐策略带来的问题

  • luxy
  • 2024-04-04
  • 3

前段时间在k8s上部署Prometheus监控,由于虚拟机资源不足,在进行pod调度时报错:file system eviction error。

解决办法:

vim /var/lib/kubelet/config.yaml #进入到kubelet配置文件中添加如下行
evictionHard:
  nodefs.available:  "5%"

通过手动设置驱逐策略的办法,将磁盘最低可用率降到百分之五,此时的pod便可成功被调度了。

根据官方显示,k8s的默认调度阈值为:memory.available<100Mi, nodefs.available<10%, imagefs.available<15%, and on Linux nodes, nodefs.inodesFree<5%

© 2025 小橘子大叔
Theme by Wing
  • {{ item.name }}
  • {{ item.name }}