我正在Virtualbox
内运行的centos上安装kubernetes(kubeadm),所以我用yum安装了kubeadm, kubelet
和docker
。
现在,在尝试使用kubeadm init --pod-network-cidr=192.168.56.0/24 --apiserver-advertise-address=192.168.56.33/32
安装集群时,我遇到了以下错误:
Unable to update cni config: No networks found in /etc/cni/net.d
Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
因此,我检查了,即使安装了cni
,也没有/etc
中的kubernetes-cni-0.6.0-0.x86_64
文件夹。我试着在/etc/systemd/system/kubelet.service.d/10-kubeadm.conf
中评论D9
,但没有成功。
PS:
Docker版本: 17.12.1-ce kubectl版本:主要:“1”,小调:“9”,GitVersion:"v1.9.3“Centos 7
发布于 2018-03-06 14:55:07
正如Github
https://github.com/kubernetes/kubernetes/issues/34695中提到的那样,这是一个代理错误。
他们建议使用kubeadm init --use-kubernetes-version v1.4.1
,但我完全改变了我的网络(没有代理),我设法设置了我的集群。
正如@Radek所提到的,在集群初始化之后,用kubectl apply -f ....
建立了pod网络。
发布于 2018-03-06 11:17:14
reason:NetworkPluginNotReady
--在启动任何其他设备之前,您需要在kubeadm提供的集群中安装一个网络解决方案。
发布于 2018-07-24 08:04:56
好像码头的照片不见了。
中
docker image list
或kubeadm config images list
预期图像:quay.io/coreos/flannel v0.10.0-amd64
。
如需更多图片,请参阅官方文档。
docker pull quay.io/coreos/flannel:v0.10.0-amd64
更多图片:kubeadm config images pull
然后,重新启动
https://serverfault.com/questions/900223
复制相似问题