kubeadm初始化时报出警告detected “cgroupfs“ as the Docker cgroup driver

现象

W1025 03:22:05.852149 2456 configset.go:348] WARNING: kubeadm cannot validate component configs for API groups [kubelet.config.k8s.io kubeproxy.config.k8s.io] [init] Using Kubernetes version: v1.19.0 [preflight] Running pre-flight checks [WARNING IsDockerSystemdCheck]: detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "systemd". Please follow the guide at https://kubernetes.io/docs/setup/cri/ [preflight] Pulling images required for setting up a Kubernetes cluster [preflight] This might take a minute or two, depending on the speed of your internet connection [preflight] You can also perform this action in beforehand using 'kubeadm config images pull

原因

kubeadm初始化时默认采用cgroupfs作为驱动,推荐使用systemd

解决方法

在配置文件里设置使用systemd驱动:

cat > /etc/docker/daemon.json <<EOF { "exec-opts": ["native.cgroupdriver=systemd"] } EOF systemctl daemon-reload systemctl restart docker

设置完成后通过docker info命令可以看到Cgroup Driver为systemd

docker info | grep Cgroup
docker info | grep Cgroup
Cgroup Driver: systemd
posted @ 2021-03-21 03:37  魏阳晨  阅读(303)  评论(0)    收藏  举报
AmazingCounters.com