天行健,君子以自强不息;地势坤,君子以厚德载物。
每个人都有惰性,但不断学习是好好生活的根本,共勉!
文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。
场景
执行K8S初始化命令后出现的问题
报错
The HTTP call equal to 'curl -sSL http://localhost:10248/healthz' failed with error: Get "http://localhost:10248/healthz": dial tcp [::1]:10248: connect: connection refused.
解决
1. 是否配置cgroup
docker配置文件daemon.json中配置驱动组
如没有改配置文件可创建
cat > /etc/docker/daemon.json <<EOF
{
"exec-opts": ["native.cgroupdriver=systemd"]
}
EOF
配置后一定要重启docker
systemctl restart docker
2. 配置是否生效
如果已经有了上面的配置文件daemon.json
且配置了驱动组的内容,那么就可能是配置后没有重启docker,配置文件未生效
我就是没有重启docker导致的
重启docker使配置生效后再初始化k8s即可
systemctl restart docker
感谢阅读,祝君暴富!