K8S多MASTER 初始化[kubelet-check] Initial timeout of 40s passed报错

Posted 静以养生,止以得道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了K8S多MASTER 初始化[kubelet-check] Initial timeout of 40s passed报错相关的知识,希望对你有一定的参考价值。

问题说明

多master 初始化失败,架构如下

kubeadm init --apiserver-advertise-address=192.168.2.22 --image-repository registry.aliyuncs.com/google_containers --control-plane-endpoint=192.168.2.248 --kubernetes-version=v1.17.2 --service-cidr=10.1.0.0/16 --pod-network-cidr=10.244.0.0/16 --ignore-preflight-errors=Swap --service-dns-domain="my.master-1"

[kubelet-check] Initial timeout of 40s passed报错

解决方法

刚开始以为kubelet问题

实则proxy节点的问题,VIP是可以通的,但是就是超时

proxy 重启haproxy后恢复

systemctl restart haproxy

静以养生,止以得道

以上是关于K8S多MASTER 初始化[kubelet-check] Initial timeout of 40s passed报错的主要内容,如果未能解决你的问题,请参考以下文章

k8s高可用方案系列---集群多master搭建

云原生 • Kubernetes搭建 k8s 集群(Kubeadm 方式)

k8s多Master集群二进制部署

k8s多Master集群二进制部署

k8s多Master集群二进制部署

k8s多Master集群二进制部署