Руслан Гайнанов - Использование Helm без написания Helm-чартов

Поделиться
HTML-код
  • Опубликовано: 2 ноя 2024
  • Ближайшая конференция - DevOops 2024, 6 ноября (online), 12-13 ноября, Санкт-Петербург + online.
    Подробности и билеты: jrg.su/jS5Tz6
    - -
    Скачать презентацию с сайта DevOops - jrg.su/4JKDm6
    Руслан прошел длинный путь по настройке пайпланов. В какой-то момент компания начала сильно расти: из одной команды разработки стало десять, количество запускаемых микросервисов резко выросло, сейчас они запускают порядка сотни проектов и несколько тысяч подов в кластере Kubernetes. Вскоре они заметили, что разработчики вместо разработки необходимой бизнес-функциональности большую часть времени проводят за созданием и отладкой Helm-чартов в своих проектах, спотыкаясь при этом об одни и те же ошибки. Именно тогда в команде поняли, что необходимо что-то менять. И направились на поиски общего решения («серебрянной пули»), которое позволило бы легко создавать одинаковую конфигурацию для сборки и запуска всех сервисов.
    Спикер разобрал, почему отказались от library-чартов в пользу единого app-чарта, и как с его помощью перестали хранить шаблоны внутри каждого проекта, а позже и часть внешних зависимостей перевели на него. Он также обсудил, какие варианты смотрели и как включились в доработку одного opensource-проекта на GitHub.

Комментарии •