Загрузка данных


Отлично, переходим к пункту 10. На Альт Виртуализации (базе Сизифа/P10/P11) пакеты называются стандартно. Эти действия также нужно выполнить на всех пяти нодах k8s-srv*.
## Шаг 1: Установка containerd (Пункт a)
Сначала установим сам пакет и утилиты:

sudo apt-get update
sudo apt-get install -y containerd cri-tools

## Шаг 2: Настройка SystemdCgroup (Пункт b)
Это критически важный момент. По умолчанию containerd генерирует пустой или минимальный конфиг, где управление cgroups через systemd выключено. Нам нужно его создать и поправить.

   1. Создаем директорию для конфига:
   
   sudo mkdir -p /etc/containerd
   
   2. Генерируем дефолтный конфиг:
   
   containerd config default | sudo tee /etc/containerd/config.toml
   
   3. Включаем SystemdCgroup:
   Нужно найти строку SystemdCgroup = false и заменить её на true. Можно сделать это одной командой:
   
   sudo sed -i 's/SystemdCgroup \= false/SystemdCgroup \= true/g' /etc/containerd/config.toml
   
   4. Перезапускаем и включаем автозагрузку:
   
   sudo systemctl restart containerd
   sudo systemctl enable containerd
   
   
------------------------------
## Шаг 3: Настройка crictl (Пункт c)
Утилита crictl нужна для отладки контейнеров (аналог команд docker ps, docker logs, но для CRI). Чтобы она знала, к какому сокету подключаться, создадим файл настроек.
Создай файл /etc/crictl.yaml:

sudo tee /etc/crictl.yaml <<EOF
runtime-endpoint: unix:///run/containerd/containerd.sock
image-endpoint: unix:///run/containerd/containerd.sock
timeout: 10
debug: false
EOF

------------------------------
## Как проверить, что всё сделано верно?

   1. Проверка сервиса:
   systemctl status containerd — должен быть active (running).
   2. Проверка crictl (Пункт c):
   Выполни: sudo crictl info
   Если в выводе видишь "RuntimeReady": true, значит crictl успешно связался с containerd.
   3. Проверка SystemdCgroup (Пункт b):
   grep "SystemdCgroup" /etc/containerd/config.toml — должно вывести SystemdCgroup = true.

Готово! Теперь все ноды имеют настроенную среду исполнения контейнеров.
Что по плану дальше? Обычно это 11. Установка утилит Kubernetes (kubeadm, kubelet, kubectl). Идем туда?