DZone.com Feed на русском
Подписаться
Создание внутренних платформ разработчиков на Kubernetes: проблема абстракции, о которой никто вас не предупреждает
ВведениеВстреча, которая изменила направление работы команды платформы, не была технической. Это был разговор с инженером по продукту, который проработал в компании восемь месяцев и ни разу не смог успешно развернуть приложение в продакшене без помощи кого-либо из команды платформы. Не потому, что ей не хватало навыков.Она была умна, опытна и успешно запускала продакшн-системы на двух предыдущих местах работы, но для вывода рабочего сервиса в продакшн ей приходилось иметь дело с пятнадцатью различными конфигурационными файлами в четырех репозиториях, разбираться, как совместно работают файлы значений Helm и наложения Kustomize, и знать, какой из трех шаблонов CI-конвейера использовать в зависимости от того, нужен ли сервису сайдкар, планировщик заданий или ни то, ни другое.