参考链接:

安装

sudo apt-get update && sudo apt-get install -y apt-transport-https curl
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update

## 安装最新版
sudo apt install -y kubelet=1.18.5-00 kubeadm=1.18.5-00 kubectl=1.18.5-00
sudo apt-mark hold kubelet=1.18.5-00 kubeadm=1.18.5-00 kubectl=1.18.5-00

# sudo apt-get install -y kubelet kubeadm kubectl
# sudo apt-mark hold kubelet kubeadm kubectl

更新 kubeadm

参考:升级 kubeadm 集群

设置

禁用 swap

所有主机禁用 swap

sudo sed -i '/swap/ s/^/#/' /etc/fstab
sudo swapoff -a

安装 Docker

所有主机均需要安装 Docker

安装 kubelet, kubeadm, kubectl

所有主机需要安装

主机安装 kubernetes 集群

sudo kubeadm init --image-repository registry.aliyuncs.com/google_containers --kubernetes-version v1.18.5 --pod-network-cidr=192.169.0.0/16 | tee /etc/kube-server-key