Introduction
When deploying kubernetes, requires version on the master node and worker node consistent, otherwise there will be a version mismatch cause strange problems. This article describes how on the CentOS system, use Kubernetes yum install the specified version.
Step
before installing Kubernetes, warehouse source requires the configuration to be used aliyun mirror:
Debian / Ubuntu
apt-get update && apt-get install -y apt-transport-https curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add - cat <<EOF >/etc/apt/sources.list.d/kubernetes.list deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main EOF apt-get update apt-get install -y kubelet kubeadm kubectl
Install the specified version of kubernetes
apt-get install -y kubelet-<version> kubectl-<version> kubeadm-<version>
CentOS / RHEL / Fedora
cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/ enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg EOF setenforce 0 yum install -y kubelet kubeadm kubectl systemctl enable kubelet && systemctl start kubelet
Install the specified version of kubernetes
yum install -y kubelet-<version> kubectl-<version> kubeadm-<version>