kubeadm :无法获取处于就绪状态的节点



我在树莓上有一个集群,有 1 个主节点和 1 个节点

我的问题是我无法获得就绪状态:

root@master:~# kubectl get nodes

姓名 状态 角色 年龄 版本

大师未准备好大师 37m v1.17.0

覆盆子派未就绪 36m v1.17.0

当我运行时:kubectl 获取节点

我有:

准备好假太阳, 15 十二月 2019 15:48:11 +0100 周日, 15 Dec 2019 15:07:12 +0100 KubeletNotReady运行时网络 未就绪:NetworkReady=false 原因:NetworkPluginNotReady 消息:Docker:网络插件未就绪:CNI 配置未初始化。 警告:不支持 CPU 硬上限

和 : journalctl -u kubelet

12 月 15 日 15:46:40 master kubelet[19152]:

e1215 15:46:40.651863 19152 kubelet.go:2183] 容器运行时网络未就绪: NetworkReady=false reason:NetworkPluginNotReady 消息:docker: netw 12 月 15 日 15:46:42 大师 kubelet[19152]: W1215 15:46:42.602430 19152 cni.go:237] 无法更新 cni 配置:在/etc/cni/net.d 中找不到网络

但是文件/etc/cni/net.d

不存在

努力让我的集群工作,谁能帮助解决出了什么问题?

谢谢

尝试安装像Calico这样的网络插件。看这里。

虽然我会在RaspberryPi上安装k3s,因为它比Kubernetes轻量级。

编辑:

要安装编织网,请使用:kubectl apply -f https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d ‘n’)

最新更新