- Slurm наистина ви позволява да навлезете в темата Kubernetes или да подобрите знанията си.
- Участниците са доволни. Малцина са тези, които не са научили нищо ново или не са решили проблемите си. Безусловното връщане на парите от първия ден („Ако смятате, че Slurm не е подходящо за вас, ние ще ви върнем пълната цена на билета“) беше използвано само от един човек, оправдавайки се, че е надценил силата си.
- Следващият Slurm ще се проведе в началото на септември в Санкт Петербург. Selectel, нашият постоянен спонсор, предоставя не само облак за щандове, но и собствена конферентна зала.
- Повтаряме основния Slurm (9-11 септември) и представяме нова програма: DevOps Slurm (4-6 септември).
Какво е Slurm и как се е променил?
Преди година ни хрумна идеята да провеждаме курсове по Kubernetes. През август '18 се проведе Slurm-1: трудно, с непрекъснато представяне (когато презентацията приключи на сцената), с куп ежедневни проблеми. Изпитанията се обединяват: участниците в първия Slurm, подобно на Задругата на пръстена, все още общуват помежду си.
Ето как изглеждаше Slurm-1
На първия Slurm се роди идеята за провеждане на MegaSlurm. Попитахме хората какви теми ги интересуват и през октомври проведохме курс за напреднали „По желание на участниците“. Оказа се интересно, но еднократно събитие. До май '19 подготвихме истински курс за напреднали, със собствена логика и вътрешна история.
През годината Slurm се промени организационно:
— Docker и Anisble бяха премахнати от основната програма и бяха направени отделни онлайн курсове.
— Организирана техническа поддръжка, която помага на учениците да отстраняват неизправности в учебните клъстери.
— Лекторите вече имат методическа подкрепа.
Екипът, който направи Slurm 4
Обратна връзка от участниците
Беше поставен още един рекорд: 170 участници на основния Slurm, 75 на MegaSlurm.
Бедняжка-4
101 от 170 души попълниха формата за обратна връзка.
Стана ли ясен Kubernetes?
41 — Все още не разбирам k8s, но виждам къде да копая.
36 — Не знаех k8s преди, но сега го разбрах.
23 — Познавах k8s преди, но сега знам по-добре.
1 - Не научих нищо ново.
0 — Не разбрах нищо за k8s.
Как ви харесва интензивността на Slurm?
16 души смятат, че Slurm е твърде лесен и бавен, а 14 души смятат, че е твърде труден и бърз. Точно за останалите.
Решихте ли проблема, с който отивахте в Slurm?
90 - Да.
11 - Не.
MegaSlurm
40 души попълниха формата за обратна връзка. 2 души казаха, че е твърде лесно и бавно. 1 човек не реши проблема, с който отиваше в Мега. Останалите са ОК.
Отзиви на говорители
Ако в St. Petersburg Slurm през февруари имаше предимно начинаещи, то в Moscow Slurm хората в големи количества вече бяха опитали Kubernetes. Имаше много въпроси за напреднали, които те накараха да се замислиш.
Ако в Санкт Петербург попитаха кога ще публикуваме нашата вилица на kubespray, тогава в Москва те вече попитаха защо предлагаме да използваме нашата вилица, а не да вземем оригиналния kubespray. Това вече е критичното мислене на средните възрастни хора.
Практиката беше трудна, хората направиха много грешки и това е страхотно: трябва да правите грешки, докато учите, а не в битка.
Редовно се сблъскваме с ограничения за получаване на сертификати, ограничения за изтегляне от Github и т.н. Това е животът – разположихме едновременно около 200 клъстера в облака Selectel. Никой не си подготвя ресурсите и лимитите за това.
Анонс на Slurm в 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
— Входящ контролер (Nginx): балансиране на входящия трафик
— Сert-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 поток, разклонения и етикети, стратегии за сливане
— Работа с множество отдалечени репо
Тема #2: Работа в екип с Git
— GitHub поток
— Разклонете, извадете, издърпайте заявка
— Конфликти, издания, отново за Gitflow и други потоци във връзка с екипи
Тема #3: CI/CD въведение в автоматизацията
— Автоматизация в git (ботове, въведение в CI, куки)
— Инструменти (bash, make, gradle)
— Фабрични монтажни линии и приложението им в ИТ
Тема #4: CI/CD: Работа с Gitlab
— Изграждане, тестване, внедряване
— Етапи, променливи, контрол на изпълнението (само, когато, включва)
Тема #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: Практика на използване на бюджета за грешка
- SRE: Прекъсване и оперативно управление на натоварването (apigateway, сервизна мрежа, прекъсвачи)
— Мониторинг на тръбопроводи и показатели за развитие
Източник: www.habr.com