我遇到了 kubectl 服务器版本的问题。
<块引用>客户端版本:version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.4", GitCommit:"e87da0bd6e03ec3fea7933c4b5263d151aafd07c", GitTreeState:"clean", BuildDate:"2021-02-18T16:12:00Z", GoVersion:"go1.15.8", Compiler:"gc", Platform:"linux/amd64"} 服务器 版本:version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.8", GitCommit:"9f2892aab98fe339f3bd70e3c470144299398ace", GitTreeState:"clean", BuildDate:"2020-08-13T16:04:18Z", GoVersion:"go1.13.15", 编译器:"gc", 平台:"linux/amd64"}
所以,当我尝试加入一个新节点时,我得到了这个:
<块引用>root@osswrkprbe007:~# kubeadm join 192.168.14.149:6443 --token 2w06dl.jz1clwuvknkbabqp --discovery-token-ca-cert-hash sha256:00370f52b8b14ae094ae83cb8333b9c7a141df9de7b039aeb33399ef5547f36f [预检] 运行预检检查 [警告 IsDockerSystemdCheck]: 检测到“cgroupfs”作为 Docker cgroup 驱动程序。推荐的 驱动程序是“系统化的”。请按照指南进行操作 https://kubernetes.io/docs/setup/cri/ [预检] 阅读 来自集群的配置... [预检] 仅供参考:您可以查看 这个配置文件带有 'kubectl -n kube-system get cm kubeadm-config -o yaml' 错误执行阶段预检:无法获取 kubeadm-config ConfigMap:此版本的 kubeadm 仅支持 部署控制平面版本 >= 1.19.0 的集群。当前的 版本:v1.18.8 要查看此错误的堆栈跟踪,请执行 --v=5 或更高
感谢您的帮助