Kubernetes для разработчиков (Григорий Никонов, Wunderman Thompson) / @Kubernetes Meetup #3
VK Cloud
«Kubernetes для разработчиков: сколько Dev в DevOps’е?» (Григорий Никонов, Wunderman Thompson, Managing Director) У нас нет кластеров из 500 нод. У нас нет сурового DevOps’а. У нас нет выделенных продуктовых команд. Но у нас есть много интересных проектов и ответы на вопросы, которые мы нашли, разрабатывая и поддерживая эти проекты. В первую очередь мы разработчики и привыкли сами создавать инструменты, которые потом будем использовать. Возможно, они помогут и вам в вашей работе. Агентство Wunderman Thompson — один из пионеров разработки решений для интернет в России, и сейчас занимаются разработкой как простых лендингов, так и сложных распределенных систем. Kubernetes помогает оптимизировать подход к разработке, а заказчикам агентства — хостинг и эксплуатацию созданных решений. В распределенных системах с большим количеством интеграций и внутренних компонентов микросервисная архитектура является естественным ответом на требования по обновляемости и поддерживаемости решения, однако переход на такую архитектуру порождает за собой целую серию проблем, связанных с версионностью и публикацией. Тот факт, что мы агентство, а не выделенная продуктовая команда, и наши разработчики не держат постоянно на своих машинах развёрнутый контекст конкретного решения, накладывает свои требования на воспроизводимость среды разработки, возможность вносить изменения нескольким командам одновременно и возвращаться к проекту спустя какое-то время. Ответом на эти вызовы стали процессы и...