Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
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.
А вот и видео:
Открытие конференции. Илья Летунов, руководитель платформы Mail.ru Cloud Solutions
В программе мы стремились собрать максимально широкий спектр вариантов использования K8s в российском ландшафте. Вас ждут рассказы тех, кто внедряет K8s в Production, создает свои инструменты для работы с ним, собирает ошибки и ищет пути решения проблем, помогает другим перейти на Kubernetes, развивается, как провайдер K8s, и работает над распространением знания о нюансах технологии. Надеемся, это сложится у вас в единую картинку коллективного опыта российского сообщества Kubernetes.
Как 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, а также для для сетевого взаимодействия, безопасности, мониторинга и балансировки нагрузки.
Конкурс «Наши на KubeCon»
В рамках нашей программы поддержки @Kubernetes Ambassador — у тех, кто подаст заявку на выступление на @Kubernetes до 29 февраля 2020, есть шанс выиграть билеты на KubeCon 2020 в Амстердаме: читайте правила конкурса «Наши на KubeCon».
Stay tuned
Следите за анонсами @Kubernetes, а также других мероприятий Mail.ru Cloud Solutions в нашем канале Telegram: t.me/k8s_mail