
<TL;DR>
- Слёрм наистина помага за навлизането в темата Kubernetes или за усъвършенстване на знанията.
- Участниците са доволни. Броят на тези, които не научиха нищо ново или не решиха своите задачи, е минимален. Единствено един човек е поискал пълен обрат на сумата за първия ден („Ако смятате, че Слёрм не е за вас, ще върнем пълната цена на билета“), обосновавайки решението си с недооценяване на собствените си способности.
- Следващият Слёрм ще се проведе в началото на септември в Санкт Петербург. Selectel, нашият неизменим спонсор, предоставя не само облачна платформа за щандовете, но и своя конференционна зала.
- Повторим основния Слёрм (9-11 септември) и представяме нова програма: Слёрм DevOps (4-6 септември).
Какво е Слёрм и как се е променил
Преди година ни хрумна идея да организираме курсове по Kubernetes. През август 2018 г. се проведе Слёрм-1: труден, с continuous presentation (когато презентацията се доразвива на сцената), с много побутващи проблеми. Изпитанията обединяват: участниците от първия Слёрм, подобно на Братството на пръстена, все още се свързват помежду си.

Така изглеждаше Слёрм-1
На първия Слёрм се роди идеята за провеждане на МегаСлёрм. Питахме хората какви теми ги интересуват, и през октомври проведохме напреднал курс „По заявки на участниците“. Получи се интересно, но еднократно събитие. До май 2019 г. подготвихме истински напреднал курс, с собствена логика и вътрешна история.
През годината Слёрм е бил организационно трансформиран:
— Docker и Ansible бяха премахнати от основната програма и създадени отделни онлайн курсове.
— Създадохме техническа поддръжка, която помага на студентите да решават проблеми с учебните клъстери.
— Спикерите получиха методическа подкрепа.

Екипът, който организира Слёрм-4
Отзиви от участниците
Постигнат е нов рекорд: 170 участници на основния Слёрм, 75 – на МегаСлёрм.

Слёрм-4
Формата за обратна връзка бе попълнена от 101 човек от 170.
Станал ли е Kubernetes по-понятен?
41 — Все още не разбирам k8s, но виждам в каква посока да копая.
36 — Преди не знаех за k8s, сега разбрах.
23 — Вече знаех k8s, сега знам по-добре.
1 — Не научих нищо ново.
0 — Нищо за k8s не разбрах.
Как оценявате интензивността на Слёрма?
16 души смятат, че Слёрм върви прекалено лесно и бавно, а 14 – че е прекалено трудно и бързо. За останалите е точно.
Решихте ли задачата, с която дойдохте на Слёрм?
90 — Да.
11 — Не.
МегаСлёрм
40 души попълниха формата за обратна връзка. 2 души казаха, че е било твърде лесно и бавно. 1 човек не се справи със задачата, с която дойде на Мега. При останалите всичко е ОК.
Отзиви на лектори

Ако на питерския Слёрм през февруари основно имаше новаци, то на московския Слёрм хората вече масово бяха опитвали в Кубернетес. Имаше много напреднали въпроси, които накараха да се замислим.
Ако в Питър питаха, кога ще публикуваме нашия форк kubespray, то в Москва вече питаха, защо предлагаме да използваме нашия форк, а не оригиналния kubespray. Това вече е критично мислене за миддлове и сеньори.
Практиката беше сложна, хората допуснаха много грешки, и това е прекрасно: трябва да се учат в процеса на обучение, а не в битка.
Редовно се сблъсквахме с лимити за получаване на сертификати, лимити за изтегляне от Github и т.н. Това е животът — в един момент развернахме в облака Selectel около 200 кластера. Никой не подготвя ресурсите и лимитите си за такова нещо.
Анонс на Слёрма в Selectel
→
Цена: 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 срещу LoadBalancer срещу Ingress
— Ingress контролер (Nginx): балансиране на входящия трафик
— Cert-manager: автоматично получаване на сертификати SSL/TLS
Тема №6: Въведение в Helm
Тема №7: Инсталиране на cert-manager
Тема №8: Ceph: инсталиране в режим „прави като мен“
Тема №9: Логиране и мониторинг
— Мониторинг на кластера, Prometheus
— Логиране на кластера, Fluentd/Elastic/Kibana
Тема №10: Актуализация на кластера
Тема №11: Практическа работа, контейнеризация на приложение и стартиране в кластера
Курсове по Docker и Ansible на stepik.org са включени в цената.
→
Цена: 45 000 ₽
Програма:
Тема №1: Въведение в Git
— Основни команди git init, commit, add, diff, log, status, pull, push
— Настройка на локална среда: практически съвети
— Git flow, клонове и тагове, стратегии за сливане
— Работа с няколко remote репозитория
Тема №2: Работа в екип с Git
— GitHub flow
— Fork, remote, pull request
— Конфликти, релизи, отново за Gitflow и други flow в контекста на екипите
Тема №3: CI/CD въвеждане в автоматизация
— Автоматизация в Git (ботове, въвеждане в CI, хукове)
— Инструменти (bash, make, gradle)
— Фабрични конвейерни линии за сглобяване и тяхното приложение в ИТ
Тема №4: CI/CD: Работа с Gitlab
— Сглобяване, тестване, деплой
— Етапи, променливи, контрол на изпълнението (only, when, include)
Тема №5: Работа с приложението от гледна точка на разработката
— Пишем микросервис на Python (включително тестове)
— Приложение на docker-compose в разработката
Тема №6: Инфраструктура като код
— 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 breakers)
— Мониторинг на пайплайни и метрики за разработка
Източник: habr.com
