我在树莓上有一个集群,有 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’)