Зачем мы разработали Kubernetes-оператор и какие уроки из этого вынесли Инфраструктура как код
Доклад принят в программу конференции
Григорий Михалкин
Lamoda
На данный момент разработчик в компании Lamoda. В основном занимается разработкой микросервисов на Go.
Тезисы
Вы хотите сделать свой Kubernetes чуточку умнее? Научить его правильно восстанавливать сервисы после сбоя, производить масштабирование или редеплой сервисов на определенные события. Мы прошли долгий и сложный путь от разработки Kubernetes-оператора до его деплоя и применения, и мы хотим поделиться нашим опытом.
В докладе ответим на следующие вопросы:
- что такое оператор и для чего он нужен;
- наш use case. Почему мы решили разработать собственный оператор;
- проблемы, с которыми мы столкнулись при разработке и деплое;
- зачем и в каких ситуациях стоит разрабатывать собственный оператор. Какие готовые решения уже существуют.