На 27-29 мај го одржуваме четвртиот Слурм: интензивно на Кубернетес.
Бонус: онлајн курсеви за Docker, Ansible, Ceph
Излезевме од темите Slurm кои се важни за работа со Kubernetes, но не се директно поврзани со k8s. Како, зошто и што се случи - под рез.
Сите учесници во Slurm 4 ќе имаат пристап до овие курсеви.
Целосен поврат на пари првиот ден
Во Санкт Петербург Слурм, двајца учесници заминаа
Ако дознаете што апсолутно не ви се допаѓа кај Slurm, прв ден пишете до некој од организаторите. Ќе го оневозможиме пристапот и ќе ја вратиме целосната цена за учество.
Технички консултанти
Ако некој знае
Што е Slurm
Slurm-4: основен курс (27-29 мај)
Дизајниран за оние кои го гледаат Kubernetes за прв пат или сакаат да го систематизираат своето знаење.
Секој учесник ќе создаде свој кластер во облакот Selectel и ќе ја распореди апликацијата таму.
Цена: 25 илјади
Програма
Тема бр. 1: Вовед во Кубернет, главни компоненти
• Вовед во технологијата k8s. Опис, апликација, концепти
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Вежбајте
Тема бр. 2: Дизајн на кластери, главни компоненти, толеранција на грешки, мрежа k8s
• Дизајн на кластер, главни компоненти, толеранција на грешки
• k8s мрежа
Тема бр. 3: Kubespray, подесување и поставување кластер Kubernetes
• Kubespray, конфигурација и подесување на кластерот Kubernetes
• Вежбајте
Тема #4: Ceph, поставување на кластери и карактеристики на работа во производство
• Ceph, поставување на кластери и карактеристики на работа во производството
• Вежбајте: поставување на ceph
Тема бр. 5: Напредни кубернетес апстракции
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Тема бр. 6: Вовед во Хелм
• Вовед во Helm
• Вежбајте
Тема #7: Издавачки услуги и апликации
• Преглед на методите за објавување услуги: NodePort vs LoadBalancer vs Ingress
• Контролор за влез (Nginx): балансирање на дојдовниот сообраќај
• Сert-manager: автоматски добивајте SSL/TLS сертификати
• Вежбајте
Тема бр. 8: Евиденција и следење
• Кластер мониторинг, Прометеј
• Кластер логирање, Fluentd/Elastic/Kibana
• Вежбајте
Тема бр. 9: CI/CD, распоредување на градење во кластер од почеток
Тема бр. 10: Практична работа, докеризација на апликации и лансирање во кластер
MegaSlurm: напреден курс (31 мај - 2 јуни)
Дизајниран за инженери и архитекти од Кубернетес, како и за дипломирани студенти на основни курсеви.
Ние го конфигурираме кластерот така што истовремено ќе започне ажурирањето на компонентите на кластерот и распоредувањето во кластерот.
Цена: 60 илјади (45 илјади за Slurm-4 учесници)
Програма
Тема бр. 1: Процесот на креирање кластер за отстапување одвнатре
• Работа со Kubespray
• Инсталација на дополнителни компоненти
• Кластер тестирање и смена на проблеми
• Вежбајте
Тема бр. 2: Овластување во кластерот со помош на надворешен провајдер
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Вежбајте
Тема бр. 3: Мрежна политика
• Вовед во CNI
• Политика за безбедност на мрежата
• Вежбајте
Тема бр. 4: Безбедни и високо достапни апликации во кластер
• PodSecurityPolicy
• PodDisruptionBudget
Тема бр. 5: Кубернети. Ајде да погледнеме под хаубата
• Структура на контролорот
• Оператори и ЦРД
• Вежбајте
Тема бр. 6: Државни апликации во кластер
• Лансирање кластер на база на податоци користејќи PostgreSQL како пример
• Лансирање на кластер RabbitMQ
• Вежбајте
Тема бр. 7: Чување тајни
• Управување со тајните во Kubernetes
• Свод
Тема #8: Автоматско мерење на хоризонтални подлоги
• Теорија
• Вежбајте
Тема бр. 9: резервна копија и враќање од катастрофи
• Кластер резервна копија и обновување со користење на Heptio Velero (поранешен Ark) и итн
• Вежбајте
Тема #10: Распоредување на апликацијата
• Линт
• Алатки за обрасци и распоредување
• Стратегии за распоредување
Тема бр.11: Практична работа
• Изградба на CI/CD за распоредување на апликацијата
• Ажурирање на кластерот
Докер, Ансибл и Кеф
Екскурзија во историјата
Првиот Slurm беше експеримент. Говорниците ги завршија своите презентации буквално на сцената, а во публиката седеа администратори на такво ниво што дојде време да ги поканат како говорници.
Вистинскиот основен курс се одржа на вториот Slurm: 80% од учесниците го видоа Kubernetes за прв пат, а третиот никогаш не работел со Docker.
Беше јасно колку им е тешко на луѓето да слушаат предавање за Докер наутро и да работат со него во борбен режим навечер.
Цеф предизвика многу тешкотии. Згора на тоа, имаше 20 луѓе во публиката кои дефинитивно требаше да го објаснат Цеф, а уште 60 на кои Цеф воопшто не им требаше.
За третиот Slurm, ги преместивме Docker и Ansible во посебни вебинари, ослободувајќи повеќе време за Kubernetes. Решението се покажа практично во суштина и неразвиено во имплементацијата: предавањето беше неинтересно за искусните момци, а дискусијата беше неинтересна за почетниците.
За четвртиот Slurm, направивме онлајн курсеви за Docker, Ansible и Ceph. Идејата е едноставна: оние на кои им е потребно ќе го следат курсот смислено, оние на кои не им треба мирно ќе го игнорираат. Судејќи според групата тестери, курсот Докер трае 6-8 часа. Ансибл и Кеф сè уште не тактирале.
Одрекување:
- експериментален курс. Некои одлуки веројатно ќе испаднат неуспешни.
- платформата (Stepik.org) е сурова, и не сме работеле со неа досега. Веројатно ќе има нерамнини и замки.
- Курсот беше тестиран само на вработените во Саутбриџ. Сигурно ќе мора да завршите нешто додека одите.
Баш пред некој ден во муабетот на првиот Слурм се сетија колку беше кул и забавно и покрај сите организациски ужаси. Први што добиваат најживописни впечатоци. Ајде да видиме што ќе се случи со првите студенти на онлајн курсеви. 🙂
Извор: www.habr.com