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



Слёрм-4 предназначен тем, кто только знакомится с Kubernetes. Каждый участник создаст собственный кластер и развернет в нем приложение.


Даты: 27-29 мая.
Очное и онлайн-участие.
Цена единая, 25 000 ?


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


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



Слёрм-4


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-минутный обзор и упрощенную практику и записали полную лекцию для желающих.



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


МегаСлёрм



Концепция МегаСлёрма родилась из кейса Павла Селиванова: «Недавно мне понадобилось обновить версию 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:


Комментарии (2)


  1. djiggalag
    14.03.2019 12:07

    Так и не увидел за что стоит платить 25к. рублей. Весь перечень тем, способы решения, секреты и прочее есть в свободном доступе. Отсутствие какого либо котирующегося сертификата, прямой путь к самообучению и как выше сказано на Certified Kubernetes Administrator.


    1. aSkobin Автор
      14.03.2019 13:21

      Это философский вопрос сродни «За что платить ресторану полторы тысячи, если аналогичный набор продуктов на рынке стоит 300 рублей». Лично я не хожу в рестораны, зато 2-3 раза в год хожу на платные курсы по знакомым темам, чтобы узнать точку зрения спикера, подсмотреть всякие тонкости-хитрости, сделать практику.
      Я люблю системное обучение, мне помогает.
      Есть прирожденные самоучки, им курсов и даром не надо. :)

      За две недели мы получили 10 заявок на МегаСлёрм от тех, кто прошел базовый Слёрм. То, что человек готов заплатить еще 45 тысяч, для меня лучший показатель, что первые 25 он считает потраченными не зря.