部署Kubernetes遇到的问题
前言
最近正在 CentOS
环境下部署 Kubernetes
,中途遇到了一些问题,在此记录一下,希望能帮助到需要的人。
安装 docker 失败
yum clean all
yum makecache
yum -y update
试试更新系统 yum -y update
(不是root的加 sudo),这回可以顺利安装docker
或更新系统了。
yum install docker
systemctl start docker
就可以使用 docker
了
安装Docker报错containerd.io版本过低
报错的信息大概是 docker-ce
的版本过高需要更高的 containerd.io
版本,然而网页中的解决方法根本不行,网页中让我们在安装表中下载相应的版本,可是下载列表中最高的版本也只有 1.3.7:
我的解决方法是安装低版本的 docker-ce
首先通过命令获取可以下载的版本的列表:
然后选择一个版本较低的下载即可:
KUBEADM INIT初始化K8S集群时报错
也是版本的问题,所以可以根据提示选择适合的版本,或者可以科学上网将后面的 --kubernetes-version=1.18.0
去掉即可
集群初始化成功后返回如下信息: