Конференция завершена. Ждем вас на DevOpsConf в следующий раз!

Как дать разработчикам кнопку для запуска одноразовых штук и не загрустить Инфраструктура как код

Доклад принят в программу конференции
Даниил Кивенко
Evrone

Увлекается администрированием с 2014 года. Евангелист Kubernetes, любитель поклацать по механическим клавиатурам и bleeding edge-технологий.

dkivenko@evrone.com
Тезисы

Разработчики любят запускать на своих машинах одноразовые задачи: миграции, очистки сессий, прогрев кэша, импорт данных. А потом они приходят и хотят сделать то же самое на стейджинге и проде. А у нас Kubernetes. И мы не хотим, чтобы кто-то ходил в поды ручками и что-то там делал. Мы хотим кнопку, ревью кода, логи и чтобы это все пережило следующий релиз.

В докладе я расскажу про все те способы, которые перепробовал: Helm-чарты, операторы, Jenkins, GitLab и даже AirFlow. Так получилось, что Kubernetes не очень хорошо умеет в jobs. Он все-таки оркестратор, а не scheduler. Поэтому, если хотим сделать хорошо, то приходится делать самим!

Другие доклады секции Инфраструктура как код