- PVSM.RU - https://www.pvsm.ru -

С февральского Love Kubernetes [1] прошла, нам кажется, вечность. Немного скрасило разлуку только то, что мы успели войти в Cloud Native Computing Foundation, сертифицировать наш дистрибутив Kubernetes по Certified Kubernetes Conformance Program, а ещё запустить в сервисе Mail.ru Cloud Containers [2] свою реализацию Kubernetes Cluster Autoscaler.
Пришло время для третьего @Kubernetes Meetup! Вкратце:
Встреча пройдет 21 июня (пятница) в 18:30 в московском офисе Mail.ru Group (Ленинградский проспект, д. 39, стр. 79). Регистрация [3] обязательна и закрывается 20 июня в 11:59 утра (или раньше, если закончатся места).
Григорий Никонов, Wunderman Thompson, Managing Director
У нас нет кластеров из 500 нод. У нас нет сурового DevOps’а. У нас нет выделенных продуктовых команд. Но у нас есть много интересных проектов и ответы на вопросы, которые мы нашли, разрабатывая и поддерживая эти проекты. В первую очередь мы разработчики и привыкли сами создавать инструменты, которые потом будем использовать. Возможно, они помогут и вам в вашей работе.
Агентство Wunderman Thompson — один из пионеров разработки интернет-решений в России, и сейчас занимаются разработкой как простых лендингов, так и сложных распределенных систем. Kubernetes помогает оптимизировать подход к разработке, а заказчикам агентства — и эксплуатацию созданных решений.
В распределенных системах с большим количеством интеграций и внутренних компонентов микросервисная архитектура является естественным ответом на требования по обновляемости и поддерживаемости решения, однако переход на такую архитектуру порождает за собой целую серию проблем, связанных с версионностью и публикацией. Тот факт, что мы агентство, а не выделенная продуктовая команда, и наши разработчики не держат постоянно на своих машинах развёрнутый контекст конкретного решения, накладывает свои требования на воспроизводимость среды разработки, возможность вносить изменения нескольким командам одновременно и возвращаться к проекту спустя какое-то время. Ответом на эти вызовы стали процессы и инструменты, которые мы разработали и которые позволяют нашим разработчикам и DevOps’ам легче разрабатывать и поддерживать создаваемые решения.
Вы узнаете, почему DevOps — больше Dev, чем Ops, и как лень позволяет сократить время и стоимость разработки/поддержки, а также:
Александр Чадин, Mail.ru Cloud Solutions, разработчик PaaS-сервисов
В современном мире пользователи ожидают как данность, что ваше приложение всегда онлайн и всегда доступно — а значит, может выдерживать любой поток трафика, каким бы большим он ни был. Kubernetes предлагает достаточно изящное решение, которое позволяет масштабировать себя по нагрузке — Kubernetes Cluster Autoscaler.
Вообще в Kubernetes есть два вида скейлингов по тому, что именно масштабируем: больше копий приложения или больше ресурсов. Вертикальное масштабирование, когда мы увеличиваем количество реплик приложения в рамках уже существующих нод. И более сложное горизонтальное масштабирование — увеличиваем само количество нод.
Во втором случае мы сможем поднять еще больше копий приложения — что обеспечит его высокую доступность. Как раз о горизонтальном масштабировании с помощью Cluster Autoscaler мы и поговорим. Он умеет не только увеличивать, но и уменьшать количество нод в зависимости от нагрузки. Например, проходит пик нагрузки — тогда Autoscaler сам уменьшит количество нод до необходимого и таким образом плату за ресурсы провайдера.
На митапе мы расскажем подробнее о нюансах работы Kubernetes Cluster Autoscaler, а также — с какими сложностями мы столкнулись при запуске своей реализации Cluster Autoscaler в рамках сервиса Mail.ru Cloud Containers. Вы узнаете:
Максим Клецкин, Газпромбанк, руководитель продукта
В мире, где задан тренд на всё как сервис, превыше всего — Time-to-Market. Нужно быстро разрабатывать приложения, чтобы тестировать гипотезы и находить новые рынки в момент их первичного образования. Банкам скорость особенно важна, и помогают тут новые технологии — в частности, технологии контейнеризации и Kubernetes.
Максим Клецкин — руководитель продукта в Газпромбанке и занимается разработкой песочницы для запуска пилотных продуктов. R&D Газпромбанка проводят различные исследования в своем облаке, которое представляет собой OpenStack. Kubernetes тут используется в двух ипостасях: 1) Kubernetes на Bare Metal как менеджмент-слой облака OpenStack и 2) K8S в виде дистрибутива OpenShift для разработки.
В докладе мы поговорим о первом случае и узнаем, как Газпромбанк использует Kubernetes для управления OpenStack. Если посмотреть на архитектуру OpenStack, то видно, что она достаточно атомарна, поэтому использовать Kubernetes как слой управления OpenStack кажется весьма интересным и логичным. Кроме того, это облегчит добавление узлов в кластер OpenStack и увеличит надежность Control Plane. И, как вишенка на торте — упростит сбор телеметрии с кластера.
Вы узнаете:
О новых событиях серии @Kubernetes Meetup и других мероприятиях Mail.ru Cloud Solutions [5] мы сразу сообщаем в нашем канале в Telegram: t.me/k8s_mail [6]
Хотите выступить на следующем @Kubernetes Meetup? Заявку можно оставить здесь: mcs.mail.ru/speak [7]
Автор: schrc
Источник [8]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/oblachny-e-servisy/320825
Ссылки в тексте:
[1] Love Kubernetes: https://habr.com/ru/company/mailru/blog/442086/
[2] Mail.ru Cloud Containers: https://bit.ly/2MMVM0u
[3] Регистрация: https://corp.mail.ru/ru/press/events/600/
[4] хостинг: https://www.reg.ru/?rlink=reflink-717
[5] Mail.ru Cloud Solutions: https://bit.ly/2KgmsVe
[6] t.me/k8s_mail: https://t.me/k8s_mail
[7] mcs.mail.ru/speak: https://mcs.mail.ru/speak
[8] Источник: https://habr.com/ru/post/456044/?utm_campaign=456044&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.