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)

相关推荐
skywalk81639 小时前
在FreeBSD 14.3上部署轻量级Linux jail环境 仅仅占用10M内存
linux·运维·服务器·虚拟机·轻量化·freebsd·jail
知南x9 小时前
【STM32MP157 异核通信框架学习篇】(10)Linux下Remoteproc相关API (下)
linux·stm32·学习
Tipriest_9 小时前
Linux 环境变量的添加与查看详解
linux·环境变量
牢七10 小时前
新linux
linux
HIT_Weston13 小时前
27、【Ubuntu】【远程开发】内网穿透:CA 签名
linux·运维·ubuntu
阿巴~阿巴~13 小时前
基于UDP协议的英汉翻译服务系统:从网络通信到字典查询的完整机制
linux·服务器·网络·网络协议·udp协议·套接字绑定·英汉翻译服务系统
阿巴~阿巴~13 小时前
简易回声服务器实现与网络测试指南
linux·服务器·网络·udp协议·网络测试·udp套接字编程
凡间客16 小时前
Ansible安装与入门
linux·运维·ansible
君以思为故16 小时前
认识Linux -- 进程概念
linux·服务器
_OP_CHEN16 小时前
Linux网络编程:(八)GCC/G++ 编译器完全指南:从编译原理到实战优化,手把手教你玩转 C/C++ 编译
linux·运维·c++·编译和链接·gcc/g++·编译优化·静态链接与动态链接