Слёрм: гусеница превратилась в бабочку

Слёрм: гусеница превратилась в бабочку

<TL;DR>

  1. Слёрм действительно позволяет войти в тему Kubernetes или подтянуть свои знания.
  2. Участники довольны. Тех, кто ничего нового не узнал или не решил свои задачи, считанные единицы. Безусловным манибеком первого дня («Если вы чувствуете, что Слёрм вам не подходит, мы вернем полную цену билета») воспользовался всего один человек, обосновав тем, что переоценил свои силы.
  3. Следующий Слёрм пройдет в начале сентября в Питере. Selectel, наш бессменный спонсор, предоставляет не только облако для стендов, но и свой конференц-зал.
  4. Мы повторяем базовый Слёрм (9-11 сентября) и представляем новую программу: Слёрм DevOps (4-6 сентября).

Что такое Слёрм и как он изменился

Год назад нам пришла в голову идея провести курсы по Kubernetes. В августе’18 прошел Слёрм-1: трудный, с continuous presintation (когда презентация допиливается уже на сцене), с кучей бытовых проблем. Испытания сплачивают: участники первого Слёрма, как Братство Кольца, до сих пор общаются друг с другом.

Слёрм: гусеница превратилась в бабочку
Так выглядел Слёрм-1

На первом Слёрме родилась идея провести МегаСлёрм. Мы спросили у людей, какие темы им интересны, и в октябре провели продвинутый курс «По заявкам участников». Получилось интересное, но одноразовое мероприятие. К маю’19 мы подготовили настоящий продвинутый курс, со своей логикой и внутренней историей.

За год Слёрм и организационно преобразился:
— Docker и Anisble убрали из основной программы и сделали отдельные онлайн-курсы.
— Организовали техподдержку, которая помогает студентам траблшутить учебные кластеры.
— У спикеров появилась методическая поддержка.

Слёрм: гусеница превратилась в бабочку
Команда, которая делала Слёрм-4

Отзывы участников

Взят очередной рекорд: 170 участников на базовом Слёрме, 75 – на МегаСлёрме.

Слёрм: гусеница превратилась в бабочку

Слёрм-4
Форму обратной связи заполнил 101 человек из 170.

Стал ли понятен Kubernetes?
41 — Пока k8s не понимаю, но вижу, куда копать.
36 — Раньше k8s не знал, теперь разобрался.
23 — Я и раньше знал k8s, теперь знаю лучше.
1 — Ничего нового не узнал.
0 — Ничего про k8s не понял.

Как вам интенсивность Слёрма?

16 человек считает, что Слёрм идет слишком просто и медленно, а 14 – что слишком сложно и быстро. Остальным в самый раз.

Вы решили задачу, с которой ехали на Слёрм?

90 — Да.
11 — Нет.

МегаСлёрм

40 человек заполнили форму обратной связи. 2 человека сказали, что было слишком просто и медленно. 1 человек не решил задачу, с которой ехал на Мегу. У остальных все ОК.

Отзыв о Слёрме на https://serveradmin.ru

Отзывы спикеров

Слёрм: гусеница превратилась в бабочку

Если на питерском Слёрме в феврале были в основном новички, то на московском Слёрме люди в массе уже пробовали в Кубернетес. Было много продвинутых вопросов, которые заставляли задуматься.

Если в Питере спрашивали, когда мы выложим свой форк kubespray, то в Москве уже спрашивали, почему мы предлагаем использовать наш форк, а не берем оригинальный kubespray. Это уже критическое мышление миддлов-сеньоров.

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

Мы регулярно сталкивались с лимитами на получение сертификатов, лимитами на скачивание с Github и т.д. Это жизнь — мы одномоментно развернули в облаке Selectel около 200 кластеров. Никто свои ресурсы и лимиты к такому не готовит.

Анонс Слёрма в Selectel

Регистрация на Слёрм-5
Цена: 25 000 ₽

Программа:

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

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

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

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

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

Тема №6: Введение в Helm

Тема №7: Установка cert-manager

Тема №8: Ceph: установка в режиме «делай как я»

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

Тема №10: Обновление кластера

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

Курсы по Docker и Ansible на stepik.org входят в цену.

Регистрация на Слёрм DevOps
Цена: 45 000 ₽

Программа:

Тема №1: Введение в Git
— Базовые команды git init, commit, add, diff, log, status, pull, push
— Настройка локального окружения: практические рекомендации
— Git flow, ветки и теги, стратегии merge
— Работа с несколькими remote repo

Тема №2: Командная работа с Git
— GitHub flow
— Fork, remoute, pull request
— Конфликты, релизы, еще раз про Gitflow и другие flow применительно к командам

Тема №3: CI/CD введение в автоматизацию
— Автоматизация в гите (боты, введение в CI, хуки)
— Инструменты (bash, make, gradle)
— Фабричные конвеерные линии сборки и их применение в IT

Тема №4: CI/CD: Работа с Gitlab
— Сборка, тестирование, деплой
— Этапы, переменные, контроль выполнения (only, when, include)

Тема №5: Работа с приложением с точки зрения разработки
— Пишем микросервис на Python (включая тесты)
— Применение docker-compose в разработке

Тема №6: Infrastructure as Code
— IaC: подход к инфраструктуре как к коду
— IaC на примере Terraform
— IaC на примере Ansible
— Идемпотентность, декларативность
— Практика создания Ansible плейбуков
— Хранение конфигураций, совместная работа, автоматизация применений

Тема №7: Тестирование инфраструктуры
— Тестирование и непрерывная интеграция с Molecule и Gitlab CI

Тема №8: Автоматизация поднятия серверов
— Собираем образы
— PXE и DHCP

Тема №9: Автоматизация инфраструктуры
— Пример инфраструктурного сервиса для авторизации на серверах
— ChatOps (интеграция мессенджеров с пайплайнами)

Тема №10: Автоматизация безопасности
— Подпись артефактов CI/CD
— Сканирование уязвимостей

Тема №11: Мониторинг
— Определение SLA, SLO, Error Budget и другие страшные термины из мира SRE
— SRE: Практика мониторинга SLI и SLO
— SRE: Практика применения Error Budget
— SRE: Управление прерываниями и операционной нагрузкой (apigateway, service mesh, circuit brackers)
— Мониторинг пайплайнов и метрики разработки

Источник: habr.com