All streams
Search
Write a publication
Pull to refresh
6
0
Даниил @Daniel_M

Senior DevOps/SRE

Send message

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

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

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

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

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

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

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

Information

Rating
Does not participate
Location
Россия
Works in
Registered
Activity

Specialization

DevOps, SRE
Senior
Git
Python
PostgreSQL
Docker
Linux
Bash
Kubernetes
Nginx
SQL