- Slurm vám opravdu umožní dostat se do tématu Kubernetes nebo zlepšit své znalosti.
- Účastníci jsou spokojeni. Je jen málo těch, kteří se nic nového nenaučili nebo své problémy nevyřešili. Bezpodmínečné vrácení peněz z prvního dne („Pokud máte pocit, že Slurm pro vás není vhodný, vrátíme vám plnou cenu vstupenky“) využil pouze jeden člověk, což odůvodňovalo, že přecenil své síly.
- Další Slurm se odehraje začátkem září v Petrohradu. Selectel, náš stálý sponzor, poskytuje nejen cloud pro stánky, ale také vlastní konferenční místnost.
- Opakujeme základní Slurm (9.-11. září) a představujeme nový program: DevOps Slurm (4.-6. září).
Co je to Slurm a jak se změnil?
Před rokem jsme přišli s nápadem vést kurzy na Kubernetes. V srpnu '18 se konal Slurm-1: obtížný, s neustálým předváděním (když je prezentace hotová na jevišti), se spoustou každodenních problémů. Zkoušky se spojují: účastníci prvního sluru, stejně jako Společenstvo prstenu, spolu stále komunikují.
Takhle vypadal Slurm-1
Na prvním Slurmu se zrodila myšlenka pořádat MegaSlurm. Zeptali jsme se lidí, jaká témata je zajímají, a v říjnu jsme uspořádali kurz pro pokročilé „Na přání účastníků“. Byla to zajímavá, ale jednorázová akce. Do května '19 jsme připravili skutečný pokročilý kurz s vlastní logikou a vnitřní historií.
V průběhu roku se Slurm organizačně změnil:
— Docker a Anisble byly odstraněny z hlavního programu a vytvořily se samostatné online kurzy.
— Organizovaná technická podpora, která studentům pomáhá řešit problémy s učebními skupinami.
— Řečníci mají nyní metodickou podporu.
Tým, který vytvořil Slurm 4
Zpětná vazba od účastníků
Padl další rekord: 170 účastníků na základním Slurmu, 75 na MegaSlurmu.
Slum-4
Formulář zpětné vazby vyplnilo 101 ze 170 lidí.
Vyjasnil se Kubernetes?
41 — K8 ještě nerozumím, ale vidím, kde mám kopat.
36 — Dříve jsem k8 neznal, ale teď jsem na to přišel.
23 — Znal jsem k8 dříve, ale teď vím lépe.
1 – nic nového jsem se nedozvěděl.
0 — Nerozuměl jsem ničemu o k8s.
Jak se vám líbí intenzita Slurmu?
16 lidí si myslí, že Slurm je příliš snadné a pomalé, a 14 lidí si myslí, že je příliš obtížné a rychlé. Pro zbytek tak akorát.
Vyřešil jsi problém, se kterým jsi šel do Slurmu?
90 - Ano.
11 - Ne.
MegaSlurm
Formulář zpětné vazby vyplnilo 40 lidí. 2 lidé řekli, že to bylo příliš snadné a pomalé. 1 člověk nevyřešil problém, se kterým šel do Mega. Zbytek je OK.
Recenze řečníků
Jestliže na petrohradském slurmu v únoru byli převážně začátečníci, tak na moskevském slurmu už lidé ve velkém zkoušeli Kubernetes. Bylo tam mnoho pokročilých otázek, které vás donutily přemýšlet.
Pokud se v Petrohradě ptali, kdy vydáme naši vidličku kubespray, tak v Moskvě se už ptali, proč navrhujeme použít naši vidličku a nebrat originální kubespray. To je již kritické myšlení středních seniorů.
Cvičení bylo obtížné, lidé dělali spoustu chyb, a to je skvělé: chyby musíte dělat při studiu, a ne v bitvě.
Pravidelně jsme se setkávali s limity na získávání certifikátů, limity na stahování z Github atp. To je život – současně jsme nasadili asi 200 clusterů v cloudu Selectel. Nikdo na to nepřipravuje své zdroje a limity.
Oznámení Slurm v Selectel
→
Cena: 25 000 ₽
Program:
Téma #1: Úvod do Kubernetes, hlavní komponenty
— Úvod do technologie k8s. Popis, aplikace, koncepty
— Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
Téma č. 2: Návrh clusteru, hlavní komponenty, odolnost proti poruchám, síť k8s
— Návrh klastru, hlavní komponenty, odolnost proti chybám
— síť k8s
Téma #3: Kubespray, ladění a nastavení clusteru Kubernetes
— Kubespray, konfigurace a ladění clusteru Kubernetes
Téma #4: Pokročilé abstrakce Kubernetes
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Téma #5: Publikační služby a aplikace
— Přehled metod publikování služeb: NodePort vs LoadBalancer vs Ingress
— Ingress controller (Nginx): vyrovnávání příchozího provozu
— Сert-manager: automaticky získá certifikáty SSL/TLS
Téma #6: Úvod do Helmu
Téma #7: Instalace správce certifikátů
Téma č. 8: Ceph: instalace „dělej jako já“.
Téma #9: Logování a monitorování
— Monitorování klastrů, Prometheus
— Cluster logging, Fluentd/Elastic/Kibana
Téma #10: Aktualizace clusteru
Téma č. 11: Praktická práce, dockerizace aplikace a spuštění do clusteru
Kurzy na Docker a Ansible na stepik.org jsou zahrnuty v ceně.
→
Cena: 45 000 ₽
Program:
Téma #1: Úvod do Gitu
— Základní příkazy git init, commit, add, diff, log, status, pull, push
— Vytvoření místního prostředí: praktická doporučení
— Git flow, větve a značky, slučovací strategie
— Práce s více vzdálenými repo
Téma #2: Týmová práce s Git
— tok GitHub
— Vidli, sundej, vytáhni žádost
— Konflikty, vydání, ještě jednou o Gitflow a dalších tocích ve vztahu k týmům
Téma #3: CI/CD úvod do automatizace
— Automatizace v Gitu (boti, úvod do CI, háky)
— Nástroje (bash, make, gradle)
— Tovární montážní linky a jejich aplikace v IT
Téma #4: CI/CD: Práce s Gitlabem
— Sestavte, testujte, nasazujte
— Fáze, proměnné, kontrola provádění (pouze, když, zahrnout)
Téma #5: Práce s aplikací z pohledu vývoje
— Píšeme mikroslužbu v Pythonu (včetně testů)
— Použití docker-compose ve vývoji
Téma #6: Infrastruktura jako kód
— IaC: přístup k infrastruktuře jako kódu
— IaC využívající jako příklad Terraform
— IaC s použitím Ansible jako příkladu
— Idempotence, deklarativnost
— Procvičte si vytváření herních knih Ansible
— Ukládání konfigurace, spolupráce, automatizace aplikací
Téma #7: Testování infrastruktury
— Testování a nepřetržitá integrace s Molecule a Gitlab CI
Téma č. 8: Automatizace navyšování serverů
— Sbírání obrazů
- PXE a DHCP
Téma #9: Automatizace infrastruktury
— Příklad služby infrastruktury pro autorizaci na serverech
— ChatOps (integrace instant messengerů s pipelines)
Téma #10: Automatizace zabezpečení
— Podepisování artefaktů CI/CD
— Skenování zranitelnosti
Téma #11: Monitorování
— Definice SLA, SLO, Error Budget a dalších děsivých pojmů ze světa SRE
— SRE: Postup monitorování SLI a SLO
— SRE: Praxe používání chybového rozpočtu
- SRE: Řízení přerušení a provozní zátěže (apigateway, servisní síť, jističe)
— Monitorování kanálů a vývojových metrik
Zdroj: www.habr.com