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 kubelet7665: 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 kubelet7665: 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 kubelet7665: 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 kubelet7665: 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 kubelet7665: 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插件就可以的

相关推荐
用户9718356334664 小时前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪5 小时前
linux 拷贝文件或目录到指定的位置
linux
摇滚侠21 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
bush421 小时前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行52021 小时前
Linux 11 动态监控指令top
linux
不会C语言的男孩1 天前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
古城小栈1 天前
Unix 与 Linux 异同小叙
linux·服务器·unix
凡人叶枫1 天前
Effective C++ 条款42:了解 typename 的双重意义
java·linux·服务器·c++
2601_961875241 天前
决战申论100题2026|最新|范文
linux·容器·centos·debian·ssh·fabric·vagrant
java_cj1 天前
深入kube-apiserver认证机制:从Bearer Token到mTLS的完整认证链解析
linux·运维·服务器·云原生·容器·kubernetes