kubernetes kubeadm init this version of kubeadm only supports deploying clusters kubeadm版本降级

一、问题

已下载了指定版本的核心组件,并打上了标签

kubeadm初始化报错,使用的kubeadm的版本比较新,该kubeadm会尝试到dl.k8s.io下载一个文件,下载失败后,使用本地版本:v1.18。但你下载的镜像是k8s 1.10.2的,因此安装失败。

指定版本后,由于你的kubeadm版本过高,不支持1.10.2版本的安装而导致失败。

this version of kubeadm only supports deploying clusters with the control plane version >= 1.17.0. Current version: v1.10.2

二、解决方法:

安装指定版本的kubunetes。下载一个支持1.10.2版本的kubeadm,然后用新的低版本kubeadm安装k8s集群。

1. 卸载  

apt-get remove -y kubelet kubeadm kubectl

2. 安装

sudo apt-get install -y kubernetes-cni=0.6.0-00 kubelet=1.10.2-00 kubeadm=1.10.2-00 kubectl=1.10.2-00 --allow-downgrades

猜你喜欢

转载自blog.csdn.net/u013288190/article/details/109026300
今日推荐