Size: a a a

Вокруг Kubernetes в Mail.ru Group

2020 October 23
Вокруг Kubernetes в Mail.ru Group
k8s_mail
​​5 забавных способов использования Kubernetes

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

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

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

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

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

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

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

#интересное
Если развлечений с Kubernetes в продакшене не хватает.
источник
2020 October 26
Вокруг Kubernetes в Mail.ru Group
​​​​Поддержка облачного Kubernetes 1.17

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

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


Полный перечень изменений (на английском)
источник
2020 October 29
Вокруг Kubernetes в Mail.ru Group
Всё о нашем Kubernetes aaS в одной хабрастатье

Что в него входит, что поддерживает, с чем совместим, какие планы развития.

Заглянуть под капот нашему k8s aaS
источник
Вокруг Kubernetes в Mail.ru Group
Кстати, мы ищем коллег в разработку 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
источник
2020 November 01
Вокруг Kubernetes в Mail.ru Group
Признание эры наступившего K8s: всё, Мезосфера сворачивается. Точнее, «делает шаг в правильном направлении», от оркестрации на базе Apache Mesos — к развитию своей платформы Kubernetes: https://d2iq.com/blog/d2iq-takes-the-next-step-forward
источник
2020 November 12
Вокруг Kubernetes в Mail.ru Group
​​Вебинар «Как выжать максимум из управляемого Kubernetes» от Mail.ruMail.ru Cloud Solutions

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

Мы покажем, как устроен продвинутый K8s как сервис и что он умеет. На примере сервиса Mail.ru Cloud Containers мы расскажем о важных нюансах работы с Kubernetes: от балансировки трафика до предотвращения аварий.

👉 Регистрируйтесь на вебинар «Как выжать максимум из управляемого Kubernetes»

Ждем вас во вторник, 24 ноября, онлайн. Начало в 17:00 по Москве, регистрация обязательна.

Зарегистрироваться
источник
2020 November 24
Вокруг Kubernetes в Mail.ru Group
k8s_mail
​​Вебинар «Как выжать максимум из управляемого Kubernetes» от Mail.ruMail.ru Cloud Solutions

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

Мы покажем, как устроен продвинутый K8s как сервис и что он умеет. На примере сервиса Mail.ru Cloud Containers мы расскажем о важных нюансах работы с Kubernetes: от балансировки трафика до предотвращения аварий.

👉 Регистрируйтесь на вебинар «Как выжать максимум из управляемого Kubernetes»

Ждем вас во вторник, 24 ноября, онлайн. Начало в 17:00 по Москве, регистрация обязательна.

Зарегистрироваться
В 17:00 начинаем вебинар, где расскажем, как управляться с Kubernetes как сервис. Еще можно успеть зарегистрироваться — присоединяйтесь: https://events.webinar.ru/mcs/kubernetes1/
Webinar.ru
Вебинар «Как выжать максимум из управляемого Kubernetes»
Kubernetes уверенно вошел в жизнь всех, кто хочет быстрее и легче управляться с деплоем приложений. Хотя технологии уже 5 лет, она до сих пор вызывает вопросы и требует определенной экспертизы в управлении решением.

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

Что умеют такие платформы и как их правильно готовить? Правда ли, что для использования K8s aaS не надо “уметь в Kubernetes”? Может ли платформа помочь продвинутым пользователям технологии, а не только новичкам?

На примере сервиса Mail.ru Cloud Containers мы расскажем, как устроен продвинутый K8s как сервис и что он умеет. Вы узнаете:
— Что будет, если в кластер добавить 1000 нод?
— Как работает балансировка трафика?
— Как мы предотвращаем аварии?

И много других фишек и нюансов, а самое главное — чего стоит и не стоит ждать от управляемого решения.

В конце — живая сессия вопросов и ответов с директором по продукту Mail.ru Cloud Solutions…
источник
2020 December 02
Вокруг Kubernetes в Mail.ru Group
​​Бесплатный вебинар «Docker Swarm vs K8s. Когда, кому и зачем переходить на Kubernetes со Swarm» от Mail.ruMail.ru Cloud Solutions

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

На вебинаре мы рассмотрим оба решения, Docker Swarm и Kubernetes — и разберемся, почему вам лучше перейти на K8s или наоборот, остаться на Swarm. Также мы расскажем, как упростить свой путь в овладении технологией Kubernetes с помощью облачных сервисов с гарантированной доступностью.

В конце — на ваши вопросы ответит Павел Селиванов, ведущий DevOps-инженер Mail.ru Cloud Solutions.

Ждем вас в четверг, 10 декабря, онлайн. Начало в 17:00 по Москве.

👉 Зарегистрироваться
источник
2020 December 04
Вокруг Kubernetes в Mail.ru Group
​​Kubernetes прекращает поддержку Docker как среды выполнения контейнеров: что это значит для пользователей KaaS, разработчиков и администраторов

В официальном блоге разработчиков Kubernetes вышла новость, которая на первый взгляд звучит пугающе: Kubernetes отказывается от Docker. Мы разобрались, что это значит для пользователей Kubernetes, в том числе для тех, кто использует наш облачный сервис — вместе с Александром Волынским, архитектором платформы, и Павлом Селивановым, ведущим DevOps-инженером. Краткие выводы:

Kubernetes отказывается от Docker как среды выполнения контейнеров. В Kubernetes есть интерфейс CRI, который позволяет использовать разные среды выполнения контейнеров, например Docker, cri-o или containerd. Docker сам по себе не поддерживает CRI, поэтому разработчики Kubernetes создали временную прослойку, а сейчас решили полностью от нее отказаться. Мы думаем, что это сделает Kubernetes безопаснее и надежнее, так как будет использоваться cloud-native среда, лучше приспособленная к работе в этой сложной системе.

🤗 Для разработчиков ничего не изменится, они все также могут пользоваться Docker-контейнерами. Просто эти контейнеры будут выполняться в другой среде. Образы Docker создаются по стандарту OCI, а любой OCI-совместимый образ работает в Kubernetes одинаково. Однако изменения затронут администраторов кластеров, которые запускают их on-premise, при обновлении старой версии на новую.

🤗 Пользователям KaaS волноваться не о чем. Как провайдеру, нам предстоит решить вопрос обновления, но пользователей это не затронет — внутри сервиса Kubernetes будет работать по-прежнему. Мы постараемся сделать максимально бесшовную миграцию. Если в каких-то продвинутых сценариях понадобятся изменения со стороны пользователей, то подготовим подробные инструкции и поможем.

Подробнее  

#важно
источник
2020 December 10
Вокруг Kubernetes в Mail.ru Group
​​Вебинар «Деплоим приложение на Tarantool Cartridge в кластер Kubernetes MCS»

Kubernetes — это де-факто стандарт для Stateless, однако Stateful-приложения все еще требуют особого внимания и подхода. Комбо Tarantool + Kubernetes дает возможность упростить создание как раз такого решения.

На вебинаре специалисты из Tarantool покажут, как разработчику «перестать беспокоиться» и за час запустить масштабируемый отказоустойчивый клаcтер Tarantool на Kubernetes в Mail.ru Cloud Solutions. Вы пройдете полный цикл от разработки до эксплуатации.

В конце — на все ваши вопросы ответит Василий Тюбек, руководитель команды разработки решений на Tarantool.

Ждем вас во вторник, 15 декабря, онлайн.
Начало в 17:00 по Москве.

👉 Зарегистрироваться
источник
2020 December 11
Вокруг Kubernetes в Mail.ru Group
​​Бесплатный вебинар MLOps без боли в облаке MCS #1: Разворачиваем Kubeflow. Простые
масштабируемые воркфлоу для ML на Kubernetes


Мы начинаем серию вебинаров «MLOps без боли» с Kubeflow — он позволяет создавать индивидуальные окружения для тестирования и решать проблему воспроизводимости экспериментов. Освоив Kubeflow, вы сможете быстро выводить модели в продуктив, организовывать трекинг моделей и экспериментов.

На вебинаре узнаете, как:
— Подготовить кластер Kubernetes к установке Kubeflow, установить Istio
— Установить Kubeflow в режиме multi-user, auth-enabled
— Обучить тестовую модель машинного обучения и опубликовать ее

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

Ждем вас во вторник, 22 декабря, онлайн.
Начало в 17:00 по Москве.

Регистрация обязательна: https://vk.cc/bVRsBK
источник
2021 January 19
Вокруг Kubernetes в Mail.ru Group
​​Бесплатный вебинар «Разворачиваем приложение на Apache Spark в Kubernetes. Пошаговый рецепт» от Mail.ruMail.ru Cloud Solutions

Cовременный DevOps-подход к работе со Spark, связанный с использованием Kubernetes, позволяет решать задачи изоляции рабочих сред, гибкого управления ресурсами и масштабирования. Популярные материалы останавливаются на запуске тестового приложения в K8s. В своем вебинаре мы идем дальше: даже начинающие научатся обрабатывать данные с помощью Spark в облаке.

На вебинаре мы вместе:

— Установим Kubernetes Operator for Apache Spark (Spark Operator);
— Запустим тестовый пример Spark-задачи/приложения;
— Соберем свой Docker-образ со Spark и кастомным приложением;
— Добавим необходимые библиотеки, креды для доступа к S3-хранилищу;
— Научимся читать из S3 и записывать в него.

По итогам вебинара вы получите готовый репозиторий с инструкцией и сможете самостоятельно повторить все действия, которые будут продемонстрированы в рамках вебинара.

👉 Ждем вас в четверг, 4 февраля, онлайн. Начало в 17:00 по Москве.
источник
Вокруг Kubernetes в Mail.ru Group
k8s_mail
​​Бесплатный вебинар «Разворачиваем приложение на Apache Spark в Kubernetes. Пошаговый рецепт» от Mail.ruMail.ru Cloud Solutions

Cовременный DevOps-подход к работе со Spark, связанный с использованием Kubernetes, позволяет решать задачи изоляции рабочих сред, гибкого управления ресурсами и масштабирования. Популярные материалы останавливаются на запуске тестового приложения в K8s. В своем вебинаре мы идем дальше: даже начинающие научатся обрабатывать данные с помощью Spark в облаке.

На вебинаре мы вместе:

— Установим Kubernetes Operator for Apache Spark (Spark Operator);
— Запустим тестовый пример Spark-задачи/приложения;
— Соберем свой Docker-образ со Spark и кастомным приложением;
— Добавим необходимые библиотеки, креды для доступа к S3-хранилищу;
— Научимся читать из S3 и записывать в него.

По итогам вебинара вы получите готовый репозиторий с инструкцией и сможете самостоятельно повторить все действия, которые будут продемонстрированы в рамках вебинара.

👉 Ждем вас в четверг, 4 февраля, онлайн. Начало в 17:00 по Москве.
Продолжаем рассказывать, как максимально автоматизировать процессы управления большими данными с помощью Kubernetes.
источник
2021 February 19
Вокруг Kubernetes в Mail.ru Group
11 факапов PRO-уровня при внедрении Kubernetes и как их избежать

Добро пожаловать в мир факапов внедрения Kubernetes уровня PRO. Дмитрий Лазаренко, директор по продукту Mail.ru Cloud Solutions, рассказывает о типичных стратегических просчетах при внедрении технологии в крупных проектах.
источник
2021 February 24
Вокруг Kubernetes в Mail.ru Group
Как жили до Kubernetes: сравниваем самый популярный оркестратор с другими решениями

Сегодня Kubernetes — стандарт для оркестрации контейнеров, но на рынке есть и другие решения. Чтобы вам было проще выбрать, провели исследование: сравнили разные варианты с Kubernetes и разобрали их преимущества и недостатки.
источник
2021 March 04
Вокруг Kubernetes в Mail.ru Group
Вебинар «Kubernetes любым путём: какие ошибки допускают профи?»

Мы немного разведали тему ошибок K8s для продвинутых — что часто не учитывают, решая внедрить технологию, с какими проблемами потом сталкиваются и как их решать.

Хотим поговорить про это с вами на вебинаре. В это раз надеемся на особенно живой Q&A в конце.

Вебинар будет полезен, если:

✓ Вы соблазнились реальными преимуществами Kubernetes, но не учли все риски
✓ В вашей команде решили перейти на Kubernetes, а вас поставили перед фактом
✓ Подумываете о тестировании технологии, но не уверены, что на вашем проекте она необходима

Узнайте, как избежать досадных ошибок при внедрении K8s — или минимизировать их последствия, на бесплатном вебинаре 11 марта в 18:00 по Москве. Эксперт — Павел Селиванов, ведущий DevOps-инженер платформы Mail.ru Cloud Solutions.

Регистрация обязательна: https://vk.cc/bYVCGc
источник
2021 March 18
Вокруг Kubernetes в Mail.ru Group
источник
2021 April 01
Вокруг Kubernetes в Mail.ru Group
Эксплуатационный чек-лист для Redis в Kubernetes

Перевели контрольный список для запуска Redis внутри кластера Kubernetes. С ним стоит ознакомиться до того, как перейти к использованию Redis под рабочей нагрузкой.
источник
2021 April 28
Вокруг Kubernetes в Mail.ru Group
​​Не терять клиентов и быстрее обрабатывать запросы пользователей

Mail.ru Cloud Solutions представил новую систему управления очередями сообщений. Она работает на Tarantool — собственной высокопроизводительной In-Memory платформе, за счет чего скорость обработки запросов достигает 5000 запросов в секунду на одну очередь.

В нашей статье — о том, как подобные системы помогают обрабатывать запросы в моменты пиковых нагрузок, снижать риск сбоев и потери данных, а также создавать надежную связь между серверами в разных филиалах.
источник
2021 April 29
Вокруг Kubernetes в Mail.ru Group
​​Всего полчаса осталось до начала вебинара «Как запустить проект в Kubernetes за 60 минут»

На мероприятии Павел Селиванов, ведущий DevOps-инженер Mail․ru Cloud Solutions, покажет, как быстро задеплоить проект в Kubernetes за 60 минут, справиться со всеми сложностями и настроить автоматизированный конвейер разработки приложения.

Начало в 17:00 по Москве.
👉  Регистрируйтесь: https://vk.cc/c16bw9
источник