Как прошла конференция @Kubernetes 29 ноября: видео и итоги

e2i9vth2ia5ict-3p4e-rd4k1x4.jpeg

29 ноября прошла конференция @Kubernetes, организованная Mail.ru Cloud Solutions. Конференция выросла из митапов @Kubernetes — и стала четвёртым событием серии. Мы собрали в Mail.ru Group более 350 участников — чтобы обсудить самые актуальные проблемы с теми, кто вместе с нами делает экосистему Kubernetes в России.

Под катом видео докладов конференции — как Tinkoff.ru писали свой Infrastructure Provider BareMetal, как поднимали Kubernetes в эксплуатации Mail.ru Group, интерактив про загадки Helm с его RollingUpdate — и много другого интересного в выступлениях CarPrice, Eldorado.ru, «Росгосстрах», Brain4Net, —, а также конкурс для будущих спикеров @Kubernetes.


Спасибо гостям конференции


Спасибо всем, кто присоединился к нам — без вас это был бы другой @Kubernetes.

8h8nn6l7q-wde1er8uh5i1cflie.png

Открытие конференции. Илья Летунов, руководитель платформы Mail.ru Cloud Solutions


В программе мы стремились собрать максимально широкий спектр вариантов использования K8s в российском ландшафте. Вас ждут рассказы тех, кто внедряет K8s в Production, создает свои инструменты для работы с ним, собирает ошибки и ищет пути решения проблем, помогает другим перейти на Kubernetes, развивается, как провайдер K8s, и работает над распространением знания о нюансах технологии. Надеемся, это сложится у вас в единую картинку коллективного опыта российского сообщества Kubernetes.


Управление кластером K8s через Cluster API. Как Tinkoff.ru писали свой Infrastructure Provider BareMetal. Станислав Халуп, руководитель группы инфраструктуры привлечения, «Тинькофф»


Станислав Халуп уже два года руководит группой инфраструктуры привлечения в Tinkoff.ru и часто рассказывает про Managed K8s и жизнь в публичных облаках, но в этот раз поделится тем, какие технологические вызовы встали перед ним при построении Hyperscale Private-платформы с нуля.


Как мы переводим на Kubernetes сервисы Mail.ru Group. Михаил Петров, технический руководитель проекта «Платформа», Mail.ru Group


Михаил Петров возглавляет центр компетенций по Kubernetes в Mail.ru Group и отвечает за процесс перехода на Kubernetes всех сервисов группы. В докладе Михаил рассказывает не только про наш кластер и наш пайплайн, но и навыки, которыми должен обладать человек, который заводит Kubernetes, а также про трансформацию процессов в командах и поиск компромиссов.


Интерактив «Helm глазами разработчиков. RollingUpdate Puzzle». Дмитрий Сугробов, разработчик, «Леруа Мерлен»


Kubernetes — стандарт де-факто, и Helm — ещё один выбор по умолчанию. Но вот простой вопрос: что нужно сделать, чтобы обновить версию приложения, запущенного с помощью Helm? Вызвать helm upgrade? На самом деле, стоит немного выйти за рамки туториала — и вы тут же столкнётесь с большим количеством нюансов. В интерактивном режиме галопом пробежимся по тому, что вообще такое Helm, посмотрим на его архитектуру и устройство хранилища — и наконец ответим на вопрос, что нужно сделать, чтобы желаемый RollingUpdate всё-таки сработал.


Наша эволюция как Kubernetes-провайдера. Дмитрий Лазаренко, директор по продукту Mail.ru Cloud Solutions


Все привыкли, что Mail.ru Cloud Solutions рассказывают про то, как какие-то сложные вещи работают в Kubernetes. В реальности мы используем Kubernetes уже больше двух лет и порядка полутора лет предлагаем его как сервис для своих клиентов. Для конференции мы сделали исключение — решили рассказать про наш путь в Kubernetes, про нашу эволюцию как провайдера: что мы прошли, что мы сделали и как вообще работает эта сложная машинка изнутри.


Kubernetes в духе пиратства. Юрий Буйлов, руководитель отдела разработки, CarPrice


Сегодня, запуская новые проекты на Golang и React, CarPrice уверенно держит штурвал Kubernetes и с улыбкой вспоминает, как пытались не утонуть в погоне «за китом» на рыбацких лодках со слоном на борту. Этот рассказ «не про управление большим красивым кораблем на парусах, а про флот маленьких, неприглядных рыбацких лодочек — местами ржавых, но быстрых, и таких шустрых и опасных».


Как мы катили K8s в Production eldorado.ru. Наш год американских горок. Константин Рекунов, руководитель группы эксплуатации ИМ Eldorado.ru; Денис Гуров, ведущий DevOps-инженер, AGIMA


Eldorado.ru используют Kubernetes на собственном облаке/железе в относительно небольшом кластере и с небольшим количеством сервисов, но уже успели набить много полезных шишек. Коллеги делятся своим опытом внедрения K8s в Production, в том числе затрагивают интересную для многих тему переезда кластера между ДЦ без даунтайма и то, как получилось выстроить процесс оперативной диагностики проблем. Особое внимание докладчики уделили практическим кейсам решения проблем с сетью, так как эти проблемы оказались для них очень больными и нетривиальными, а также рассказывают, какие плюсы получили от внедрения и какие видят перспективы развития.


Внедрение OpenShift в «Росгосстрахе»: от DevOps до Production-эксплуатации. Александр Крылов, начальник службы DevOps, «Росгосстрах»


Находясь перед стратегической развилкой — Kubernetes или OpenShift, эксплуатация «Росгосстраха» выбрали последний из-за Time to Market. В итоге удалось построить CI/CD с использованием OpenShift, Bamboo и Artifactory и обеспечить работу сервисов на базе OpenShift в Production, а также интегрировать их в существующую экосистему используемых Enterprise-инструментов. Из выступления вы узнаете про тернистый путь интеграции разных коробочных решений, который коллеги прошли в течение последних лет, и про возможные сложности на пути у компаний, которые захотят его повторить.


Безопасные сети Kubernetes c eBPF и Cilium. Как глубоко работать с сетью на уровне ядра? Александр Костриков, DevOps-инженер, Brain4Net


Как SDN-компания, Brain4Net стремится к программируемости не только сетевого оборудования, но и всего сетевого стека. Kubernetes тоже можно запрограммировать гибче, чем просто правила iptables. Это позволяет сделать такой инструмент, как Cilium. Давайте посмотрим, как Cilium использует eBPF для работы с кодом ядра и userspace, а также для для сетевого взаимодействия, безопасности, мониторинга и балансировки нагрузки.


28d6814f309ea289f847c69cf91194c6.gif

Конкурс «Наши на KubeCon»


В рамках нашей программы поддержки @Kubernetes Ambassador — у тех, кто подаст заявку на выступление на @Kubernetes до 29 февраля 2020, есть шанс выиграть билеты на KubeCon 2020 в Амстердаме: читайте правила конкурса «Наши на KubeCon».

Stay tuned


Следите за анонсами @Kubernetes, а также других мероприятий Mail.ru Cloud Solutions в нашем канале Telegram: t.me/k8s_mail

© Habrahabr.ru