pod报错no space left on device的解决方法
- 2022-08-01 10:31:38
- 运维
- 27
- shevechco
查看k8s上有一些POD日志中提示
Error: failed to create FS watcher: no space left on device
看到这个错误提示第一时间想到的是是不是磁盘用满了,然后我开始检查机器上的资源,包含CPU,内存,硬盘
发现上面检查项均为正常的
然后describe node发现节点上的配额还有很多,实际使用已分配的资源都不高,然后我翻找资料,有提示相关的内核方面的问题,需要优化调整fs.inotify.max_user_watches的值
sysctl fs.inotify.max_user_watches
用上述命令查看返回8192,然后我们去/etc/sysctl.conf添加
fs.inotify.max_user_watches=1048576
然后保存退出
sysctl -p
执行上述命令让其生效,然后删除报错的POD,然后问题不再出现
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.sulao.cn/post/867