kubelet启动遇到的问题

来源:7-6 基础集群部署(下)

慕仙8047352

2018-07-30

老师,您好,

我在安装了kubelet的之后,启动服务后,出现报错error: failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd"

我在网上搜了下,说是我安装的docker使用的文件驱动是systemd,不匹配。

我修改了下/lib/systemd/system/docker.service ,将这里改成了--exec-opt native.cgroupdriver=cgroupfs \

但是启动后还是会有报错:

7月 30 18:00:49 node kubelet[7795]: I0730 18:00:49.772652    7795 kubelet_node_status.go:273] Setting node annotation to enable volume controller attach/detach

7月 30 18:00:49 node kubelet[7795]: I0730 18:00:49.774504    7795 kubelet_node_status.go:431] Recording NodeHasSufficientDisk event message for node 192.168.105.7

7月 30 18:00:49 node kubelet[7795]: I0730 18:00:49.774540    7795 kubelet_node_status.go:431] Recording NodeHasSufficientMemory event message for node 192.168.105.7

7月 30 18:00:49 node kubelet[7795]: I0730 18:00:49.774565    7795 kubelet_node_status.go:431] Recording NodeHasNoDiskPressure event message for node 192.168.105.7

7月 30 18:00:49 node kubelet[7795]: E0730 18:00:49.794827    7795 summary.go:92] Failed to get system container stats for "/system.slice/kubelet.service": failed to get cgroup stats for "/system.slice/kubelet.service": failed to get container info for "/system.slice/kubelet.service": unknown container "/system.slice/kubelet.service"

还请老师能帮忙看下解答下,谢谢!

我的kubernetes是使用的您提供的二进制文件,docker是通过yum下载的最新版本,我的操作系统是centos7.5

docer的软件版本是1.13

写回答

4回答

weixin_王志1882343_0

2019-01-02

老师:我已经解决了,是配置文件我多打了一个空格导致的

1
0

刘果国

2018-07-31

修改kubelet的service参数试下(kubelet.service),加上这个:--cgroup-driver=systemd

1
6
慕九州227302
回复
刘果国
我升级了下docker,结果成功启动
2021-02-16
共6条回复

weixin_王志1882343_0

2018-12-29

楼主这个问题解决了没?我搞了一下午没有解决

0
0

weixin_王志1882343_0

2018-12-29

老师:我用了三台服务器做node,另外两台都没问题,就这台也是报这个错,我环境都一样的,包括docker版本

0
0

Docker+Kubernetes(k8s)微服务容器化实践

从开发到编排,快速,完整,深入的掌握微服务

2607 学习 · 607 问题

查看课程