k8s集群node节点加入失败

出现这种情况:

[preflight] FYI: You can look at this config file with 'kubectl -n kube-system get cm kubeadm-config -o yaml'

[kubelet-start] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"

[kubelet-start] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"

[kubelet-start] Starting the kubelet

[kubelet-start] Waiting for the kubelet to perform the TLS Bootstrap...

[kubelet-check] Initial timeout of 40s passed.

error execution phase kubelet-start: error uploading crisocket: Unauthorized

To see the stack trace of this error execute with --v=5 or higher

这是因为我最初初始化主节点的时候加入了该节点,然后kubeadm reset了,,需要初始化一下node节点才能成功,具体执行操作如下:

kubelet reset一下,然后发现node节点还是notready,journalctl -f -u kubelet命令查看,出现如下:

[failed to find plugin \"flannel\" in path [/opt/cni/bin]]"

6月 27 22:01:42 nodeOne kubelet[7665]: I0627 22:01:42.792331 7665 cni.go:240] "Unable to update cni config" err="no valid networks found in /etc/cni/net.d"

6月 27 22:01:42 nodeOne kubelet[7665]: E0627 22:01:42.803879 7665 kubelet.go:2347] "Container runtime network not ready" networkReady="NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized"

6月 27 22:01:47 nodeOne kubelet[7665]: I0627 22:01:47.797916 7665 cni.go:205] "Error validating CNI config list" configList="{\n \"name\": \"cbr0\",\n \"cniVersion\": \"0.3.1\",\n \"plugins\": [\n {\n \"type\": \"flannel\",\n \"delegate\": {\n \"hairpinMode\": true,\n \"isDefaultGateway\": true\n }\n },\n {\n \"type\": \"portmap\",\n \"capabilities\": {\n \"portMappings\": true\n }\n }\n ]\n}\n" err="[failed to find plugin \"flannel\" in path [/opt/cni/bin]]"

6月 27 22:01:47 nodeOne kubelet[7665]: I0627 22:01:47.797937 7665 cni.go:240] "Unable to update cni config" err="no valid networks found in /etc/cni/net.d"

6月 27 22:01:47 nodeOne kubelet[7665]: E0627 22:01:47.809606 7665 kubelet.go:2347] "Container runtime network not ready" networkReady="NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized",和主节点一样问题,未安装cni网络插件,下载,然后到/opt/cni/bin目录下解压,然后在网上下载一个flannel插件就可以的

相关推荐
Zfox_21 分钟前
【Linux】进程信号全攻略(二)
linux·运维·c语言·c++
安於宿命25 分钟前
【Linux】简易版shell
linux·运维·服务器
追梦不止~33 分钟前
Docker常用命令+详解
运维·docker·容器
黄小耶@37 分钟前
linux常见命令
linux·运维·服务器
叫我龙翔38 分钟前
【计网】实现reactor反应堆模型 --- 框架搭建
linux·运维·网络
古驿幽情41 分钟前
CentOS AppStream 8 手动更新 yum源
linux·运维·centos·yum
BillKu41 分钟前
Linux(CentOS)安装 Nginx
linux·运维·nginx·centos
BillKu1 小时前
Linux(CentOS)yum update -y 事故
linux·运维·centos
a266378961 小时前
解决yum命令报错“Could not resolve host: mirrorlist.centos.org
linux·运维·centos
GJCTYU1 小时前
阿里云多端低代码开发平台魔笔使用测评
低代码·阿里云·云原生·容器·serverless·云计算