cat > /etc/yum.repos.d/kubernetes.repo <<EOF [kubernetes] name=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64 enabled=1 gpgcheck=0 repo_gpgcheck=0 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg EOF
yum install -y --nogpgcheck kubelet kubeadm kubectl systemctl enable kubelet
Initial timeout of 40s passed. [kubelet-check] It seems like the kubelet isn't running or healthy. [kubelet-check] 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. [kubelet-check] It seems like the kubelet isn't running or healthy. .... This error is likely caused by: - The kubelet is not running - The kubelet is unhealthy due to a misconfiguration of the node in some way (required cgroups disabled)
[root@k8s-master ~]# cd /etc/systemd/system/kubelet.service.d/ -bash: cd: /etc/systemd/system/kubelet.service.d/: 没有那个文件或目录
kubeadm init \ --image-repository registry.aliyuncs.com/google_containers \ --kubernetes-version=v1.23.5 \ --pod-network-cidr=10.244.0.0/16 \ --service-cidr=10.96.0.0/12 \ --apiserver-advertise-address=192.168.0.2
journalctl -xeu kubelet | grep Failed
3月 18 20:21:04 k8s-master kubelet[36490]: E0318 20:21:04.954990 36490 server.go:302] "Failed to run kubelet" err="failed to run Kubelet: misconfiguration: kubelet cgroup driver: \"systemd\" is different from docker cgroup driver: \"cgroupfs\""
1 {
2 "registry-mirrors": ["https://你的加速地址.mirror.aliyuncs.com"],
3 "log-driver": "json-file",
4 "log-opts": {
5 "max-size": "10m",
6 "max-file": "1"
7 }, 【看这!这加个逗号,下面加这句,结尾没有逗号】
8 "exec-opts": ["native.cgroupdriver=systemd"]
9 }systemctl daemon-reload
systemctl restart docker
systemctl restart kubelet
kubeadm reset #重置了没事的,反正之前也起不来~
y
systemctl status kubelet #初始就是启动不了的
#验证cgroupdriver 修改生效 (这两行都是验证的)看到systemd 就对了
docker info -f {{.CgroupDriver}}
docker info | grep -i cgroupkubeadm init \ --image-repository registry.aliyuncs.com/google_containers \ --kubernetes-version=v1.23.5 \ --pod-network-cidr=10.244.0.0/16 \ --service-cidr=10.96.0.0/12 \ --apiserver-advertise-address=192.168.0.2
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70003733/viewspace-2904610/ ,如需转载,请注明出处,否则将追究法律责任。