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插件就可以的 ![](https://i-blog.csdnimg.cn/direct/e627357f438d4748b26dd7a1da437e02.png)

相关推荐
绵绵细雨中的乡音1 小时前
网络基础知识
linux·网络
Peter·Pan爱编程2 小时前
Docker在Linux中安装与使用教程
linux·docker·eureka
kunge20133 小时前
Ubuntu22.04 安装virtualbox7.1
linux·virtualbox
清溪5493 小时前
DVWA中级
linux
Sadsvit3 小时前
源码编译安装LAMP架构并部署WordPress(CentOS 7)
linux·运维·服务器·架构·centos
xiaok3 小时前
为什么 lsof 显示多个 nginx 都在 “使用 443”?
linux
苦学编程的谢4 小时前
Linux
linux·运维·服务器
G_H_S_3_4 小时前
【网络运维】Linux 文本处理利器:sed 命令
linux·运维·网络·操作文本
Linux运维技术栈4 小时前
多系统 Node.js 环境自动化部署脚本:从 Ubuntu 到 CentOS,再到版本自由定制
linux·ubuntu·centos·node.js·自动化
拾心215 小时前
【运维进阶】Linux 正则表达式
linux·运维·正则表达式