- PVSM.RU - https://www.pvsm.ru -
Год назад нам пришла в голову идея провести курсы по 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 [1]
Если на питерском Слёрме в феврале были в основном новички, то на московском Слёрме люди в массе уже пробовали в Кубернетес. Было много продвинутых вопросов, которые заставляли задуматься.
Если в Питере спрашивали, когда мы выложим свой форк kubespray, то в Москве уже спрашивали, почему мы предлагаем использовать наш форк, а не берем оригинальный kubespray. Это уже критическое
Практика была сложной, люди делали много ошибок, и это прекрасно: набивать шишки надо во время учебы, а не в бою.
Мы регулярно сталкивались с лимитами на получение сертификатов, лимитами на скачивание с Github и т.д. Это жизнь — мы одномоментно развернули в облаке Selectel около 200 кластеров. Никто свои ресурсы и лимиты к такому не готовит.
Регистрация на Слёрм-5 [3]
Цена: 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 [4]
Цена: 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: Работа с Jenkins
Тема №5: CI/CD: Работа с Gitlab
— Сборка, тестирование, деплой
— Этапы, переменные, контроль выполнения (only, when, include)
Тема №6: Работа с приложением с точки зрения разработки
— Пишем микросервис на Python (включая тесты)
— Применение docker-compose в разработке
Тема №7: Infrastructure as Code
— IaC: подход к инфраструктуре как к коду
— IaC на примере Terraform
— IaC на примере Ansible
— Идемпотентность, декларативность
— Практика создания Ansible плейбуков
— Хранение конфигураций, совместная работа, автоматизация применений
Тема №8: Тестирование инфраструктуры
— Тестирование и непрерывная интеграция с Molecule и Gitlab CI
Тема №9: Автоматизация поднятия серверов
— Собираем образы
— PXE и DHCP
Тема №10: Автоматизация инфраструктуры
— Пример инфраструктурного сервиса для авторизации на серверах
— ChatOps (интеграция мессенджеров с пайплайнами)
Тема №11: Автоматизация безопасности
— Подпись артефактов CI/CD
— Сканирование уязвимостей
Тема №12: Мониторинг
— Определение SLA, SLO, Error Budget и другие страшные термины из мира SRE
— SRE: Практика мониторинга SLI и SLO
— SRE: Практика применения Error Budget
— SRE: Управление прерываниями и операционной нагрузкой (apigateway, service mesh, circuit brackers)
— Мониторинг пайплайнов и метрики разработки
Автор: aSkobin
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/obuchenie/320742
Ссылки в тексте:
[1] Отзыв о Слёрме на https://serveradmin.ru: https://serveradmin.ru/otzyv-o-slerm-kak-ya-prohodil-obuchenie-po-kubernetes/
[2] мышление: http://www.braintools.ru
[3] Регистрация на Слёрм-5: https://slurm.io/?utm_source=habr
[4] Регистрация на Слёрм DevOps: https://slurm.io/devops/?utm_source=habr
[5] Источник: https://habr.com/ru/post/455972/?utm_campaign=455972&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.