Kubernetes 处理事件/sys/fs/cgroup/memory/libcontainer\u 10010\u systemd\u test\u default.slice时发生kubelet错误
我已经使用systemd cgroupfs在Centos 7操作系统上安装了Kubernetes 1.15.3群集。在我的所有节点上,syslog开始频繁记录此消息 如何修复此错误消息Kubernetes 处理事件/sys/fs/cgroup/memory/libcontainer\u 10010\u systemd\u test\u default.slice时发生kubelet错误,kubernetes,Kubernetes,我已经使用systemd cgroupfs在Centos 7操作系统上安装了Kubernetes 1.15.3群集。在我的所有节点上,syslog开始频繁记录此消息 如何修复此错误消息 kubelet:W0907 watcher.go:87处理事件时出错(“/sys/fs/cgroup/memory/libcontainer_10010_systemd_test_default.slice”:0x40000100==IN_CREATE | IN_ISDIR):readdirent:没有这样的文件
kubelet:W0907 watcher.go:87处理事件时出错(“/sys/fs/cgroup/memory/libcontainer_10010_systemd_test_default.slice”:0x40000100==IN_CREATE | IN_ISDIR):readdirent:没有这样的文件或目录
谢谢这是一个与runc
交互不好的应用程序;有人观察到这实际上是由以下原因引起的,但这不是我在Ubuntu上的经历,Ubuntu在每个节点上都表现出相同的行为
他们声称在您的主机上更新
runc
二进制文件将使问题消失,但我自己也没有尝试过,因为在相同的kubernetes版本和相同的上下文中,我遇到了完全相同的问题,即将cgroups更改为systemd。已创建此错误的Github票证
更改容器运行时后,正如本节中所述,kublete服务日志中会出现systemd
错误
对我来说有效的是将docker
和containerd
更新为以下版本
docker: v19.03.5
containerd: v1.2.10
我假设任何高于上述版本的版本也会解决此问题。我将对此进行测试并更新状态。谢谢你的指点