Слёрм и МегаСлёрм в Москве в конце мая

В конце мая Southbridge проводит в Москве очередную серию интенсивов по Kubernetes.

an83yahce8npn4ietkjbh5s_c-8.jpeg

Слёрм-4 предназначен тем, кто только знакомится с Kubernetes. Каждый участник создаст собственный кластер и развернет в нем приложение.
Даты: 27–29 мая.
Очное и онлайн-участие.
Цена единая, 25 000 ₽

МегаСлёрм рассчитан на опытных инженеров Kubernetes и тех, кто прошел базовые Слёрмы. Каждый участник настроит свой кластер таким образом, чтобы одновременно запустить апдейт компонентов кластера и деплой приложения в кластер.
Даты: 31 мая — 2 июня.
Очное и онлайн-участие.
Цена единая, 60 000 ₽ (45 000 ₽ для тех, кто прошел базовый Слёрм).

2w_hdymbx2o44327b8qvhbns66m.jpeg


Docker и Ansible

Для работы с Kubernetes нужны Docker и Ansible.
На Слёрме-1 и Слёрме-2 их объясняли непосредственно на интенсиве. Получалось, что некоторые участники впервые видят Docker, а через пару часов уже должны с ним работать.

На Слёрме-3 Docker и Ansible вынесли в предварительные вебинары. Решение оказалось удачным, но тем, кто уже работает с этими инструментами, было неинтересно.

Для Слёрма-4 мы записали отдельный курс «Слёрм Джуниор». Материала вышло раза в 2 больше, чем на вебинарах. Наконец появилась возможность серьезно выйти за пределы документации.

Этот курс входит в цену Слёрма-4.


Программа Слёрма-4

Тема №1: Знакомство с Kubernetes, основные компоненты
• Введение в технологию k8s. Описание, применение, концепции
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Практика

Тема №2: Устройство кластера, основные компоненты, отказоустойчивость, сеть k8s
• Устройство кластера, основные компоненты, отказоустойчивость
• Сеть k8s

Тема №3: Kubespray, тюнинг и настройка кластера Kubernetes
• Kubespray, настройка и тюнинг кластера Kubernetes
• Практика

Тема №4: Ceph, настройка кластера и особенности работы в продакшен
• Ceph, настройка кластера и особенности работы в продакшен
• Практика: настройка ceph

Тема №5: Продвинутые абстракции Kubernetes
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Тема №6: Введение в Helm
• Введение в Helm
• Практика

Тема №7: Публикация сервисов и приложений
• Обзор методов публикации сервисов: NodePort vs LoadBalancer vs Ingress
• Ingress controller (Nginx): балансируем входящий трафик
• Сert-manager: автоматически получаем сертификаты SSL/TLS
• Практика

Тема №8: Логирование и мониторинг
• Мониторинг кластера, Prometheus
• Логирование кластера, Fluentd/Elastic/Kibana
• Практика

Тема №9: CI/CD, построение деплоя в кластер с нуля

Тема №10: Практическая работа, докеризация приложения и запуск в кластер


Ceph

В предыдущих Слёрмах на Цеф отводилось 2 часа. При этом большинству участников Цеф не нужен. Мы оставили в программе 30-минутный обзор и упрощенную практику и записали полную лекцию для желающих.

uoy_fm8vf6etxdzy1n5blxexvoi.jpeg

Итого, чтобы пройти Слёрм, достаточно знать Linux (уровень владения описан на сайте). Слёрм даст вам хорошую основу для освоения Kubernetes.

nz_ilgi5xuzb1x7f0tyjg6_ccxq.jpeg

Концепция МегаСлёрма родилась из кейса Павла Селиванова: «Недавно мне понадобилось обновить версию Kubernetes и, в том числе, перезапустить все машины в кластере. Я начал процесс в 12:00, и к концу рабочего дня все было готово. Причем в первый раз я еще следил за ходом обновления, а во второй — ушел на обед. Кластер обновился сам, без моего участия и незаметно для клиентов, разработка ничего не заметила, деплои продолжались, сервис работал как обычно».

Выполняя практику, участники аналогичным образом настроят учебные кластеры.

МегаСлёрм предназначен тем, кто уже работает с Kubernetes или прошел базовый Слёрм.


Программа МегаСлёрма

Тема №1: Процесс создания отказоустойчивого кластера изнутри
• Работа с Kubespray
• Установка дополнительных компонентов
• Тестирование и траблшутинг кластера
• Практика

Тема №2: Авторизация в кластере при помощи внешнего провайдера
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Практика

Тема №3: Network policy
• Введение в CNI
• Network Security Policy
• Практика

Тема №4: Безопасные и высокодоступные приложения в кластере
• PodSecurityPolicy
• PodDisruptionBudget

Тема №5: Kubernetes. Заглядываем под капот
• Строение контроллера
• Операторы и CRD
• Практика

Тема №6: Stateful приложения в кластере
• Запуск кластера БД на примере PostgreSQL
• Запуск кластера RabbitMQ
• Практика

Тема №7: Хранение секретов
• Управления секретами в Kubernetes
• Vault

Тема №8: Horizontal Pod Autoscaler
• Теория
• Практика

Тема №9: Резервное копирование и восстановление после сбоев
• Бэкап и восстановление кластера с применением Heptio Velero (бывш. Ark) и etcd
• Практика

Тема №10: Деплой приложения
• Lint
• Инструменты темплэйтирования и деплоя
• Стратегии деплоя

Тема №11: Практическая работа
• Построение CI/CD для деплоя приложений
• Обновление кластера


CKA

На Слёрмах по-прежнему не выдают сертификаты, но если вам важен сертификат, вы можете пройти тест на Certified Kubernetes Administrator. Программы Слёрма и МегаСлёрма покрывают все темы, которые есть в экзамене.

CKA — это не только общепризнанный сертификат, но и возможность занести $300 в Linux Foundation. Благое дело, все-таки свободное ПО «free as in speech, not free as in beer». Спикеры и саппорты Слёрмов сертификацию прошли.

Буду рад видеть вас на Слёрмах!


Интервью с сотрудниками Selectel на Слёрме-3:


© Habrahabr.ru