首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未初始化的Kubernetes cni配置

未初始化的Kubernetes cni配置
EN

Server Fault用户
提问于 2018-03-06 10:27:11
回答 4查看 31.8K关注 0票数 4

我正在Virtualbox内运行的centos上安装kubernetes(kubeadm),所以我用yum安装了kubeadm, kubeletdocker

现在,在尝试使用kubeadm init --pod-network-cidr=192.168.56.0/24 --apiserver-advertise-address=192.168.56.33/32安装集群时,我遇到了以下错误:

代码语言:javascript
运行
复制
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:

  • 我在代理后面安装。
  • 我有多个网络适配器:
    • NAT : 10.0.2.15/24用于因特网
    • 只主办: 192.168.56.33/32
    • 与码头接口: 172.17.0.1/16

Docker版本: 17.12.1-ce kubectl版本:主要:“1”,小调:“9”,GitVersion:"v1.9.3“Centos 7

EN

回答 4

Server Fault用户

发布于 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网络。

票数 3
EN

Server Fault用户

发布于 2018-03-06 11:17:14

reason:NetworkPluginNotReady --在启动任何其他设备之前,您需要在kubeadm提供的集群中安装一个网络解决方案。

使用kubeadm创建集群--安装一个结荚网络

票数 1
EN

Server Fault用户

发布于 2018-07-24 08:04:56

好像码头的照片不见了。

检查映像是否已下载到计算机(VM)

docker image listkubeadm 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

然后,重新启动

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/900223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档