我有一个在树莓派上有1个主节点和1个节点的集群
我的问题是我不能处于就绪状态:
root @ master:〜#kubectl获取节点
名称状态角色年龄版本
master NotReady master 37m v1.17.0
raspberrypi未就绪36m v1.17.0
当我运行时:kubectl获取节点
我有:
[Ready False Sun,15 Dec 2019 15:48:11 +0100 Sun,152019年12月15:07:12 +0100 KubeletNotReady运行时网络未就绪:NetworkReady = false原因:NetworkPluginNotReady消息:泊坞窗:网络插件尚未准备就绪:CNI配置未初始化。警告:不支持CPU封装。
和:journalctl -u kubelet
[Dec 15 15:46:40主kubelet [19152]:E1215 15:46:40.651863 19152 kubelet.go:2183]容器运行时网络未就绪:NetworkReady = false原因:NetworkPluginNotReady消息:docker:netw12月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
。参见here。
尽管我会在RaspberryPi上安装k3,因为它比Kubernetes更轻巧。
编辑:
要安装编织网,请使用:kubectl apply -f https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d ‘\n’)