Вокруг Kubernetes в Mail.ru Group
1.97K members
4 photos
69 links
Новости @Kubernetes Meetup в Mail.ru Group и других наших серий: @DevOps, @Databases, @OpenInfra. А также немного про кластеры K8S в облаке Mail.ru Cloud Solutions: https://bit.ly/2JlX9Om

Выступить на митапе: mcs.mail.ru/speak или events@mcs.mail.ru
Download Telegram
to view and join the conversation
Балансировка нагрузки и масштабирование долгоживущих соединений в Kubernetes

Cтатья поможет разобраться в том, как устроена балансировка нагрузки в Kubernetes, что происходит при масштабировании долгоживущих соединений и почему стоит рассматривать балансировку на стороне клиента, если вы используете HTTP/2, gRPC, RSockets, AMQP или другие долгоживущие протоколы.
Хайп вокруг Big Data уже прошёл, но идеальное хранилище под большие данные — всегда актуальная тема: чтобы легко масштабировалось под любой объем и предоставляло расширенные возможности по обработке данных.

Современные базы бывают именно такими. Мы расскажем, почему DWH лучше строить в облаке и какие есть Best Practice для архитектуры.

👉 Регистрируйтесь на наш вебинар про управляемую СУБД на основе Greenplum, разработанную специально для решения аналитических задач — от BI до AI.

Встретимся в четверг 18 июня, онлайн. Начало в 17:00 по Москве, регистрация обязательна: https://events.webinar.ru/mcs/arenadatadb
Друзья — скорее регистрируйтесь на митап @Databases Online, который пройдёт в следующий четверг, 25 июня, в 19:00.

🧨 Две классных новости:

💥 Теперь митап @Databases делают Mail.ru Cloud Solutions и Tarantool вместе. Мы с коллегами давно дружим технологиями, начинали строить S3-хранилище именно на Tarantool и расскажем на митапе, как Mail.ru Cloud Storage эволюционировало за свои три года в проде и вместе с ним менялся подход к Tarantool в его архитектуре.

💥 На этот раз вся программа из хайлайтов. Кроме увлекательной истории S3, которую расскажет Владимир Перепелица, архитектор MCS:

— Как собрать гибридное облако на Kubernetes, которое может заменить DBaaS, покажет Пётр Зайцев, CEO Percona.
Всё о JSON в Postgres расскажет Олег Бартунов, CEO и сооснователь Postgres Professional.
— А стратегическими планами по развитию Postgres Pro поделится Иван Панченко, заместитель генерального директора Postgres Professional.

Регистрация обязательна, встретимся в онлайне: https://corp.mail.ru/ru/press/events/databases-2/
Вокруг Kubernetes в Mail.ru Group pinned «Друзья — скорее регистрируйтесь на митап @Databases Online, который пройдёт в следующий четверг, 25 июня, в 19:00. 🧨 Две классных новости: 💥 Теперь митап @Databases делают Mail.ru Cloud Solutions и Tarantool вместе. Мы с коллегами давно дружим технологиями…»
Через 5 минут начинаем трансляцию @Databases Meetup #2 by Mail.ru Cloud Solutions и Tarantool.

Первый доклад — Пётр Зайцев, CEO Percona:

💥 Как собрать гибридное облако с помощью Kubernetes, которое может заменить DBaaS

Kubernetes позволяет нам построить полностью OpenSource DBaaS-подобное решение, которое может быть развернуто в любом месте, где работает Kubernetes — в общедоступном облаке и в вашем частном дата-центре — без привязки к вендору. В своем выступлении Пётр расскажет об общих принципах создания таких решений, опишет наиболее важные требования пользователей и типичные проблемы, с которыми вы можете столкнуться.

Присоединяйтесь к нам: https://www.youtube.com/watch?v=-l911x0bLpw
Начался доклад Владимира Перепелицы, архитектора платформы Mail.ru Cloud Solutions:

💥 Архитектура S3: 3 года эволюции Mail.ru Cloud Storage

За три года жизни S3-хранилище MCS выросло до кластера в десятки терабайт в RAM, где лежат метаданные о миллиардах пользовательских объектов. Архитектура такой облачной базы данных требует нетривиального подхода. Например, для нее критически важно уметь линейно масштабироваться.

Владимир расскажет вам историю формирования архитектуры нашего решения, о том, как реализован шардинг, как выполнялась миграция данных без даунтайма и какую важную роль в развитии S3 сыграло использование базы данных Tarantool.

Присоединяйтесь к нам: https://www.youtube.com/watch?v=-l911x0bLpw
Сейчас в лайве доклад Олега Бартунова, генерального директора, сооснователя Postgres Professional:

💥 JSON[b] в Postgres: Пора великого объединения

Postgres — первая значимая реляционная СУБД, в которой появилась поддержка слабоструктурированных данных, в частности, Json. Генеральный директор компании Postgres Professional расскажет про историю создания Json, особенности его реализаций, а также планы по его развитию, включая соответствие SQL-стандарту, улучшение функциональности и производительности.

Присоединяйтесь к нам: https://www.youtube.com/watch?v=-l911x0bLpw
Последний доклад на сегодня: Иван Панченко, сооснователь и заместитель генерального директора Postgres Professional:

💥 Эволюция Postgres Pro за годы существования и стратегические планы по развитию

Postgres Pro — коммерческий форк Postgres, выпускающийся компанией Postgres Professional. Форки, в том числе коммерческие, являются важной частью мировой экосистемы Postgres, поставляя в «общий котёл» передовые разработки. Сооснователь компании Postgres Professional расскажет о том, почему компания пришла к необходимости выпустить свой форк Postgres, каковы основные отличия Postgres Pro от PostgreSQL, а также поделится планами по развитию продукта.

Присоединяйтесь к нам: https://www.youtube.com/watch?v=-l911x0bLpw
Kubernetes объединяет
Mail.ru Cloud Solutions анонсирует решение по автоматизации развертывания гибридного облака на базе технологии Amazon Web Services

Новое решение позволяет российским и международным компаниям, работающим в России, автоматически разворачивать федеративные кластеры Kubernetes одновременно на мощностях Amazon Web Services (AWS) и MCS.

Клиенты MCS смогут создать гибридное облако с помощью решения, протестированного обоими провайдерами и отвечающего их стандартам. MCS автоматически предоставляет защищенное VPN-соединение между облачными инфраструктурами. Использование федерации упростит централизованное управление кластерами и позволит равномерно распределить нагрузку на сеть, а также минимизировать задержки при передаче данных.

Статья на хабре про детали решения: https://habr.com/ru/company/mailru/news/t/509684/

Подробнее о Mail.ru Cloud Containers: https://mcs.mail.ru/containers/
Mail.ru Cloud Solutions и Postgres Professional запускают облачный сервис управляемой базы данных Postgres Pro

Теперь Postgres Pro Standard доступна в облаке Mail.ru Cloud Solutions. Совместно с Postgres Professional мы разработали облачный сервис управляемой базы данных, предоставляемый по модели Database-as-a-Service — Postgres Pro Cloud.

По сравнению с PostgreSQL, на основе которой она разработана, Postgres Pro содержит ряд улучшений, расширений и утилит, автоматизирующих разработку и управление базой. С Postgres Pro вы можете сэкономить на месте в 2-5 раза благодаря улучшенному сжатию файлов, а также получаете встроенную поддержку платформы 1С, продвинутые механизмы транзакций и многие другие возможности.

О запуске инстанса с Postgres Pro в сервисе Mail.ru Cloud Databases: https://mcs.mail.ru/help/db-create/db-postgrespro
Друзья, пожалуйста, расскажите нам, что вы знаете и думаете о MultiCloud и федерации Kubernetes. 8 вопросов, занимает ~1-2 мин, мы проверяли.

Это поможет нам в развитии нашего решения по автоматизации развертывания гибридного облака на базе федерации Kubernetes.

Ждем вашего мнения по ссылке: https://bit.ly/3fUk2Yv
Вокруг Kubernetes в Mail.ru Group pinned «Друзья, пожалуйста, расскажите нам, что вы знаете и думаете о MultiCloud и федерации Kubernetes. 8 вопросов, занимает ~1-2 мин, мы проверяли. Это поможет нам в развитии нашего решения по автоматизации развертывания гибридного облака на базе федерации Kubernetes.…»
Написали, зачем крупным компаниям микросервисы, контейнеры и Kubernetes — так, чтобы можно было показать маме или руководителю. Внутри пруфы по эффекту внедрения от международных и российских компаний.

Все просто: https://vc.ru/services/153410-zachem-krupnym-kompaniyam-mikroservisy-konteynery-i-kubernetes-kak-eti-tri-tehnologii-vyvodyat-it-na-novyy-uroven
​​Доступен Terraform-провайдер MCS для Kubernetes

Terraform позволяет управлять инфраструктурой в облаке как кодом (IaС) для упрощения и автоматизации рутинных операций.

Раньше MCS предоставлял управление Kubernetes только с помощью стандартного Terraform-провайдера OpenStack. Теперь мы открываем собственный Terraform-провайдер MCS, который полностью совместим с последней версией API MCS.

Поддержка API включает:
-листинг ресурсов MCS (cluster, cluster template, node group)
-поддержку managed node groups
-поддержку действий через API: создание/удаление, горизонтальное и вертикальное масштабирование, включение/выключение кластера, обновление версии.

Для скачивания провайдера нужно в личном кабинете зайти в свойства кластера и перейти на вкладку MCS Terraform Provider (см. скриншот).

Документация об управлении инфраструктурой MCS с помощью Terraform
​​5 забавных способов использования Kubernetes

Посмотрите, как можно совместить работу с развлечениями. Ниже 5 игр, которые умеют взаимодействовать с реальным кластером Kubernetes, — это может помочь в изучении возможностей Kubernetes и проведении экспериментов с ресурсами кластера.

🐷 KubeCraftAdmin. Эта игра визуализирует ресурсы кластера в виде животных. Свиньи — это поды, коровы — реплики, куры — сервисы, а лошади — развертывания. Животный мир и реальный кластер связаны: если убить животное, то в кластере удалится соответствующий ресурс.

🧨 Kube DOOM. Похожий проект, но выполненный на основе другой популярной игры. В Kube DOOM противники олицетворяют поды кластера. Стреляете в противников — удаляете поды.

👽 KubeInvaders. Эта игра поможет лучше понять термин Chaos Engineering. Проверьте работоспособность своего кластера, уничтожая пришельцев-подов.

💣 kube-chaos. Еще одна игра в стиле Chaos Engineering. Путешествуйте по нодам своего кластера, изучайте их и уничтожайте работающие поды.

🔨 Whack-a-pod. Эту игру можно использовать для демонстрации устойчивости Kubernetes-сервисов. Превратите свой кластер в игру «Ударь крота». Ваша цель — попытаться вывести сервис из строя, ударяя по кротам-подам.

Источник на английском

#интересное
​​​​Поддержка облачного Kubernetes 1.17

Теперь в MCS можно развернуть кластеры Kubernetes новой версии 1.17 под управлением CentOS. Вот некоторые из её фич:
—Topology-aware service routing
—Cloud provider labels
—Поддержка топологий для хранилищ на базе CSI
—CSI migration в бете

Cоздать кластер Kubernetes


Полный перечень изменений (на английском)
Кстати, мы ищем коллег в разработку PaaS:

Руководителя разработки Runtime — заниматься развитием нашего Kubernetes как сервис и других направлений: https://team.mail.ru/vacancy/12283/

Python/Go-разработчика DinApp (Data-Intensive Applications) — команда сфокусирована на сервисах хранения и обработки данных: https://team.mail.ru/vacancy/13901/

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

Давайте работать над доступностью продвинутых технологий вместе.

Откликнуться на вакансии можно по ссылкам выше или написать напрямую Виктории @timoshcha