Kubernetes [错误kubelet版本]:kubelet版本高于控制平面版本

Kubernetes [错误kubelet版本]:kubelet版本高于控制平面版本,kubernetes,Kubernetes,我是kubernetes的新手,我正在建立我的第一个测试集群。但是,当我设置主节点时,会出现此错误。但我不知道如何修复它 [ERROR KubeletVersion]: the kubelet version is higher than the control plane version. This is not a supported version skew and may lead to a malfunctional cluster. Kubelet version: "1.12.0-

我是kubernetes的新手,我正在建立我的第一个测试集群。但是,当我设置主节点时,会出现此错误。但我不知道如何修复它

[ERROR KubeletVersion]: the kubelet version is higher than the control plane version.
This is not a supported version skew and may lead to a malfunctional cluster.
Kubelet version: "1.12.0-rc.1" Control plane version: "1.11.3"
主机已完全修补到最新级别

CentOS Linux 7.5.1804版(核心版)

非常感谢
安装相同版本的kubelet和kubeadm

yum -y remove kubelet
yum -y install kubelet-1.11.3-0 kubeadm-1.11.3-0

在使用
yum-update
进行完全更新,然后应用for-setup中的说明之后,我在干净的Centos 7安装中遇到了相同的错误

添加
--ignore preflight errors=KubeletVersion
的选项允许安装程序继续,但安装之后将不起作用

我能够删除所有内容并重新安装匹配的版本,如下所示:

yum-y删除kubelet kubeadm kubectl

yum安装-y--disableexcludes=kubernetes kubeadm-1.11.3-0.x86_64 kubectl-1.11.3-0.x86_64 kubelet-1.11.3-0.x86_64

我遇到了同样的问题,并使用了kubeadm选项--kubernetes version=v1.12.0-rc.1

sudo kubeadm init——pod网络cidr=172.16.0.0/12——kubernetes版本=v1.12.0-rc.1

我正在使用几个星期前准备的JVM映像,它刚刚更新了包。Kubeadm、kubectl和kubelet现在在被询问时都返回v1.12.0-rc.1版本,但当调用“Kubeadm init”时,它将从以前的版本开始

[init]使用Kubernetes版本:v1.11.3


指定(控制平面)版本就成功了。

谢谢你的回答,完成后,主节点有什么问题吗?如果我执行
kubectl get nodes
操作,我将获得
xxx xxx xxx NotReady master 87m v1.12.0-rc.1
。如果我向该节点描述,最后一条消息是:
Ready False Fri,2018年9月21日18:19:19+0000 Fri,2018年9月21日16:49:38+0000 KubeletNotReady运行时网络未就绪:NetworkReady=False原因:networkpluginontready消息:docker:网络插件未就绪:cni config未初始化,节点不会出现。由于访问/proc/sys/,kube代理(NewWorking)存在问题。。。(试试“kubectl logs pod kube-proxy-xxxxx-n kube system”。这似乎已经流行起来了(linux软件包):。我将尝试回到1.11。