Установку будем производить на Rocky Linux 8
систему будем разворачивать на 3 ноды
node1 192.168.30.32 master node2 192.168.20.33 node3 192.168.30.34
Добавим репозиторий(на всех нодах)
dnf config-manager –add-repo=https://download.docker.com/linux/centos/docker-ce.repo
dnf install containerd
dnf install docker-ce –nobest -y
systemctl start docker
Change docker to use systemd cgroup driver.
echo '{
"exec-opts": ["native.cgroupdriver=systemd"]
}' > /etc/docker/daemon.json
systemctl restart docker
k8s
vi < /etc/yum.repos.d/kubernetes.repo
[kubernetes] name=Kubernetes baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-$basearch enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg exclude=kubelet kubeadm kubectl
dnf install -y kubelet kubeadm kubectl –disableexcludes=kubernetes
systemctl enable kubelet
systemctl start kubelet
На master node
kubeadm config images pull
kubeadm init –pod-network-cidr 192.168.0.0/16
если не работает закомментить в vim /etc/containerd/config.toml запрещенные плагины