Установку будем производить на 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 k8s Создать k8s.repo из перозитория по ссылуке [[https://github.com/kmmorozov/k8s-installation-rocky8/blob/main/kubernetes.repo| Рабочий репозиторий]] dnf install -y kubelet kubeadm kubectl --disableexcludes=kubernetes systemctl enable kubelet systemctl start kubelet создание кластера на master node. 1. Initializes cluster master node: ''kubeadm init --apiserver-advertise-address $(hostname -i) --pod-network-cidr 10.5.0.0/16'' 2. Initialize cluster networking: ''kubectl apply -f https://raw.githubusercontent.com/cloudnativelabs/kube-router/master/daemonset/kubeadm-kuberouter.yaml'' решение проблем с созданием кластера если не работает закомментить в ''vim /etc/containerd/config.toml'' запрещенные плагины перезапустить ''systemctl restart containerd'' проблема с tc ''dnf install -y iproute-tc'' проблема с kubectl get nodes ''mkdir -p $HOME/.kube\\ sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config\\ sudo chown $(id -u):$(id -g) $HOME/.kube/config'' [[https://gist.github.com/iamcryptoki/ed6925ce95f047673e7709f23e0b9939| ошибки bridge]] [[https://habr.com/ru/articles/664458/|haproxy]]