报错The HTTP call equal to ‘curl -sSL http://localhost:10248/healthz‘ failed with error: Get “http://l
安装1.22.2版本的k8s时候,初始化报错The HTTP call equal to 'curl -sSL http://localhost:10248/healthz' failed with error: Get "http://localhost:10248/healthz":。docker的cgroup驱动程序默认设置为system。默认情况下Kubernetes cgroup为sys
·
安装1.22.2版本的k8s时候,初始化报错The HTTP call equal to 'curl -sSL http://localhost:10248/healthz' failed with error: Get "http://localhost:10248/healthz":。
如图:
原因
docker的cgroup驱动程序默认设置为system。默认情况下Kubernetes cgroup为systemd,我们需要更改Docker cgroup驱动
解决方案
1)重新重置k8s,
kubeadm reset -f
iptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -X
2)重新更换docker驱动
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://82m9ar63.mirror.aliyuncs.com"],
"exec-opts": ["native.cgroupdriver=systemd"]
}
[root@master01 ~]# systemctl daemon-reload
systemctl restart docker
更多推荐
已为社区贡献2条内容
所有评论(0)