Выполнение домашнего задания по теме "12.4. Развертывание кластера на собственных серверах, лекция 2"
Q/A
Новые проекты пошли стабильным потоком. Каждый проект требует себе несколько кластеров: под тесты и продуктив. Делать все руками — не вариант, поэтому стоит автоматизировать подготовку новых кластеров.
Задание 1
Подготовить инвентарь kubespray
Новые тестовые кластеры требуют типичных простых настроек. Нужно подготовить инвентарь и проверить его работу. Требования к инвентарю:
- подготовка работы кластера из 5 нод: 1 мастер и 4 рабочие ноды;
- в качестве CRI — containerd;
- запуск etcd производить на мастере.
Пример inventory-файла для запуска kubespray: inventory.example.ini.
В данной конфигурации необходимо только изменить ip-адреса виртуальных машин.
Задание 2
Подготовить и проверить инвентарь для кластера в yandex.cloud
Часть новых проектов хотят запускать на мощностях yandex.cloud. Требования похожи:
- разворачивать 5 нод: 1 мастер и 4 рабочие ноды;
- работать должны на минимально допустимых виртуальных машинах
// todo