kubeadm:无法获得具有就绪状态的节点

问题描述 投票:0回答:1

我有一个在树莓派上有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

不存在

[正在努力使我的集群工作,任何人都可以提供帮助以解决发生的问题?

谢谢

kubernetes kubeadm
1个回答
0
投票

尝试安装网络插件,例如Calico。参见here

尽管我会在RaspberryPi上安装k3,因为它比Kubernetes更轻巧。

编辑:

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

© www.soinside.com 2019 - 2024. All rights reserved.