Как мы меняли прописку сервисов с Mesos'а на KubernetesИнфраструктурная платформа
Директор по инженерии в британском стартапе ANNA Money. Имеет опыт внедрения микросервисной архитектуры, различных модных и молодёжных технологий: Kubernetes, Docker, Ansible, Spring Boot. За плечами Александра более 13 лет участия в серверной разработке различных продуктов, от B2B до социальных сетей. Фанат экстремального программирования, открытого программного обеспечения и прочей хипстоты в суровом инженерном деле.
Смена технических решений — это всегда больно. Ещё больнее, когда это решение является краеугольным камнем вашей архитектуры, на который завязано если и не всё, то многое. В какой-то момент мы столкнулись с тем, что испытываем неудобства, нам не хватает фич при использовании связки Mesos-Marathon-Chronos и у нас возникло желание перейти на другое решение, которым был выбран Kubernetes.
В докладе расскажем про опыт миграции тестовых и продакшн-сред с одной платформы на другую, а именно:
- как мы мигрировали 40+ сервисов с одной платформы на другую;
- какие технические и организационные решения были применены;
- какие проблемы мы видели сразу, а о каких узнали только в процессе перехода;
- как мы решили проблему влияния на процессы разработки и доставки ПО на период миграции;
- почему организационных проблем при переезде оказалось не меньше, чем технических.