Обновить
6
Даниил@Daniel_M

Senior DevOps/SRE

2
Подписчики
Хабр Карьера
Отправить сообщение

Спасибо за ваш опыт! Рад, что Kubespray работал для вас в оффлайн-средах с новыми версиями Kubernetes. Однако, как автор статьи, замечу: даже с версиями 1.27+ Kubespray требует значительной ручной работы, которую многие недооценивают.

Ваш пример подтверждает, что Kubespray можно адаптировать, но это не отменяет его сложности «из коробки». Мой скрипт как раз закрывает эти пробелы — автоматизирует загрузку образов, проверку версий и интеграцию с локальными репозиториями. Без подобных доработок air-gap установка остаётся болью.

P.S. Для простых сценариев Kubespray подходит, но в продакшне с жёсткими требованиями лучше смотреть в сторону RKE/OpenShift. Ваш кейс — отличный пример, как дополнительные инструменты упрощают жизнь! 😊

Это разрабатывалась для команды подрядчика, где люди не очень квалифицированные в инструментах DevOps и мне было легче сделать этот инструмент с автоматизированными скриптами, чем люди бы в ручную подготавливали образы а потом настраивали Ansible.

Где теоретически могло бы возникнуть огромное количество вопросов и ошибок даже если бы я составил инструкцию для подготовки kubespray

Поэтому эти скрипты намного легче в использовании и предусмотрены к менее компетентным людям чем тот же kubespray) 🤝😢

Если вдруг будут какие-то идеи или то чего не хватает в этой статье, буду очень признателен

Очень приятно слышать, спасибо)

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность

Специализация

DevOps-инженер, SRE
Старший
Git
Python
PostgreSQL
Docker
Linux
Bash
Kubernetes
Nginx
SQL