werf — наш инструмент для CI/CD в KubernetesНепрерывная поставка
Сооснователь компании «Флант» и соавтор продуктов Deckhouse. Уже 20 лет с Linux и больше 16 — в эксплуатации highload-проектов. Понимает Docker, Kubernetes и отлично ориентируется в облачных платформах. Придумал werf, okmeter, pam_docker, nginx-http-rdns, loghouse и grafana-statusmap. Программирует на C, С++, PHP, Python и Bash. Читает на Go. Любит людей, но так и не научился их готовить.
Системный разработчик, работает в компании «Флант» больше 7 лет. Пишет на Си, Ruby, Python и Go. Читал Страуструпа на 1 курсе. Любит доводить разработки до реального использования. Не любит лишнего кода, беспощаден к коду, который не работает. Участвовал во всех системных разработках компании. Характер далек от нордического, вспыльчивый. Обостряет ситуацию ради принятия правильного решения, но умеет вовремя остановиться.
Системный и веб-разработчик, работает в компании «Флант» больше 5 лет. Пишет на Си, Ruby, JavaScript, PHP, Python и Go. Универсальный солдат, феноменально работоспособен. Может переписать любую программу на Go за день или за два. Характер нордический, выдержанный. Положительно влияет на моральный дух команды. Отличный спортсмен: чемпион Фланта по бегу.
За последние три года мы, компания «Флант», проделали огромный путь в борьбе за удобный и качественный деплой в Kubernetes. Это стало возможным благодаря постоянно растущему опыту обслуживания большого числа и разнообразия приложений, мигрированных и/или уже работающих в K8s.
В докладе мы подробно расскажем о тех проблемах и вызовах, с которыми сталкивается каждый при деплое в Kubernetes, а также о нюансах, которые могут быть заметны не сразу. Разбирая их, мы не только покажем возможные пути решения, но и продемонстрируем, как это реализовано в werf – нашем Open Source-инструменте для DevOps-инженеров, обслуживающих CI/CD в Kubernetes.