Kubernetes 处理事件/sys/fs/cgroup/memory/libcontainer\u 10010\u systemd\u test\u default.slice时发生kubelet错误

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:没有这样的文件

我已经使用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:没有这样的文件或目录

谢谢

这是一个与
runc
交互不好的应用程序;有人观察到这实际上是由以下原因引起的,但这不是我在Ubuntu上的经历,Ubuntu在每个节点上都表现出相同的行为


他们声称在您的主机上更新
runc
二进制文件将使问题消失,但我自己也没有尝试过,因为在相同的kubernetes版本和相同的上下文中,我遇到了完全相同的问题,即将cgroups更改为systemd。已创建此错误的Github票证

更改容器运行时后,正如本节中所述,kublete服务日志中会出现
systemd
错误

对我来说有效的是将
docker
containerd
更新为以下版本

docker: v19.03.5
containerd: v1.2.10

我假设任何高于上述版本的版本也会解决此问题。

我将对此进行测试并更新状态。谢谢你的指点