今天安装集群,
前面一切正常,到初始化的时候,执行
kubeadm init \
--image-repository=registry.aliyuncs.com/google_containers \
--control-plane-endpoint=master \
--cri-socket=unix:///var/run/containerd/containerd.sock \
--apiserver-advertise-address=192.xxx.xxx \
--service-cidr=10.50.0.0/16 \
--pod-network-cidr=10.244.0.0/16
出现报错
核心应该是这个
The kubelet is not running
The kubelet is unhealthy due to a misconfiguration of the node in some way (required cgroups disabled)
试了很多方法一直解决不了
然后我把上面的倒数第二行替换--service-cidr=10.10.0.0/16
只改了IP端口号
然后运行成功了
这个servicecidr应该是集群内使用服务访问地址,与外面的虚拟机无关
只在集群内部绑定这个端口使用
只改了这个,然后就正常了
运行成功了
感觉程序以一种奇怪的方式运行起来了
有人知道这是为什么吗?
内部集群使用的端口和外部冲突了吗?