首先,查看k8s和docker的版本对应关系
从版本对应关系可以看到我们要安装哪个版本的docker和k8s,本案例,我安装的docker是20.10.24 , k8s安装的是 1.22.17。注意,版本要对应,否则 执行 kubeadm init 的时候会报错!
1、修改节点主机名
hostnamectl --static set-hostname k8s-master
修改hosts
vim /etc/hosts
添加的内容如下 :
192.168.0.107 k8s-master
192.168.0.106 k8s-node1
192.168.0.108 k8s-node2
2、关闭swap分区
临时关闭
swapoff -a
永久关闭:
sed -ri 's/.*swap.*/#&/' /etc/fstab
3、关闭防火墙
ufw disable
4、安装docker
1)首先删除电脑之前安装的docker
apt-get purge docker-buildx-plugin docker-ce docker-ce-cli docker-ce-rootless-extras docker-compose-plugin containerd.io
2)执行以下命令安装docker
apt update
apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repositor