kubelet 启动失败
配置完daemon.json,重启docker后kubelet起不来
[root@node1/etc/docker
]
{
"registry-mirrors": ["https://ig2l319y.mirror.aliyuncs.com"],
"exec-opts": ["native.cgroupdriver=systemd"]
}
systemctl restart docker
状态如图
原因:
kubelet和docker的驱动程序不一致。
查看kubelet驱动程序方法
[root@node1~
]
KUBELET_KUBEADM_ARGS
="--cgroup-driver=cgroup --network-plugin=cni --pod-infra-container-image=registry.aliyuncs.com/google_containers/pause:3.1"
查看docker驱动程序方法
[root@node1~
]
Cgroup Driver: systemd
解决方法:
vim /var/lib/kubelet/kubeadm-flags.env
KUBELET_KUBEADM_ARGS
="--cgroup-driver=systemd --network-plugin=cni --pod-infra-container-image=registry.aliyuncs.com/google_containers/pause:3.1"
解释贴图如下: