- Slurm vam resnično omogoča, da se poglobite v temo Kubernetes ali izboljšate svoje znanje.
- Udeleženci so zadovoljni. Le malo je takšnih, ki se niso naučili ničesar novega ali niso rešili svojih težav. Brezpogojno vračilo denarja prvega dne ("Če menite, da Slurm ni primeren za vas, vam vrnemo polno ceno vstopnice") je izkoristil le en človek z utemeljitvijo, da je precenil svojo moč.
- Naslednji Slurm bo v začetku septembra v St. Selectel, naš stalni sponzor, poleg oblaka za stojnice zagotavlja tudi lastno konferenčno sobo.
- Ponavljamo osnovni Slurm (9.-11. september) in uvajamo nov program: DevOps Slurm (4.-6. september).
Kaj je Slurm in kako se je spremenil?
Pred letom dni smo prišli na idejo o izvajanju tečajev na Kubernetesu. Avgusta '18 se je zgodil Slurm-1: težak, z neprekinjenim predstavljanjem (ko je predstavitev končana na odru), s kupom vsakdanjih težav. Preizkušnje se združijo: udeleženci prvega Slurma, tako kot Fellowship of the Ring, še vedno komunicirajo med seboj.
Tako je izgledal Slurm-1
Na prvem Slurmu se je rodila ideja o organizaciji MegaSlurma. Ljudi smo povprašali, katere teme jih zanimajo, in v oktobru smo izvedli nadaljevalni tečaj »Po želji udeležencev«. Izkazalo se je, da je zanimiv, a enkraten dogodek. Do maja '19 smo pripravili pravi nadaljevalni tečaj, s svojo logiko in notranjo zgodovino.
Tekom leta se je Slurm organizacijsko spremenil:
— Docker in Anisble sta bila odstranjena iz glavnega programa in ločena spletna tečaja.
— Organizirana tehnična podpora, ki študentom pomaga pri odpravljanju težav z učnimi grozdi.
— Govorci imajo zdaj metodološko podporo.
Ekipa, ki je naredila Slurm 4
Povratne informacije udeležencev
Postavljen je bil še en rekord: 170 udeležencev na osnovnem Slurmu, 75 na MegaSlurmu.
Slurm-4
Obrazec za povratne informacije je izpolnila 101 od 170 oseb.
Je Kubernetes postal jasen?
41 — K8s še ne razumem, vendar vidim, kam kopati.
36 — K8 prej nisem poznal, zdaj pa sem ugotovil.
23 — K8s sem poznal že prej, zdaj pa vem bolje.
1 - Naučil se nisem nič novega.
0 — Nič nisem razumel o k8s.
Kako vam je všeč intenzivnost Slurma?
16 ljudi meni, da je Slurm prelahek in počasen, 14 ljudi pa meni, da je pretežak in hiter. Ravno prav za ostalo.
Ste rešili težavo, s katero ste šli v Slurm?
90 - Da.
11 - št.
MegaSlurm
Obrazec za povratne informacije je izpolnilo 40 ljudi. 2 osebi sta rekli, da je bilo prelahko in počasno. 1 oseba ni rešila problema, s katerim je šla v Mego. Ostali so OK.
Recenzije govornikov
Če so bili februarja na Sankt Peterburškem Slurmu večinoma začetniki, so na moskovskem Slurmu ljudje že v velikem številu preizkusili Kubernetes. Bilo je veliko naprednih vprašanj, ki so ti dala misliti.
Če so v Sankt Peterburgu vprašali, kdaj bomo objavili naš fork kubespray, potem so v Moskvi že vprašali, zakaj predlagamo uporabo našega forka in ne originalnega kubesprayja. To je že kritično razmišljanje srednjih seniorjev.
Praksa je bila težka, ljudje so naredili veliko napak, in to je super: napake je treba delati med učenjem in ne v boju.
Redno smo se srečevali z omejitvami pri pridobivanju certifikatov, omejitvami pri prenosu iz Githuba itd. To je življenje – v oblaku Selectel smo hkrati namestili približno 200 gruč. Nihče ne pripravlja svojih virov in omejitev za to.
Napoved Slurma pri Selectel
→
Cena: 25 000 ₽
Program:
Tema #1: Uvod v Kubernetes, glavne komponente
— Uvod v tehnologijo k8s. Opis, uporaba, pojmi
— Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
Tema št. 2: Oblikovanje gruče, glavne komponente, toleranca napak, omrežje k8s
— Oblikovanje gruče, glavne komponente, toleranca napak
— omrežje k8s
Tema #3: Kubespray, nastavitev in nastavitev gruče Kubernetes
— Kubespray, konfiguracija in nastavitev gruče Kubernetes
Tema #4: Napredne abstrakcije Kubernetes
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Tema #5: Založniške storitve in aplikacije
— Pregled metod objavljanja storitev: NodePort proti LoadBalancer proti Ingress
— Vhodni krmilnik (Nginx): uravnoteženje dohodnega prometa
— Cert-manager: samodejno pridobi SSL/TLS certifikate
Tema #6: Uvod v Helm
Tema #7: Namestitev cert-managerja
Tema #8: Ceph: namestitev »naredi kot jaz«.
Tema #9: Beleženje in spremljanje
— Spremljanje grozdov, Prometheus
— Beleženje gruče, Fluentd/Elastic/Kibana
Tema #10: Posodobitev gruče
Tema št. 11: Praktično delo, dokerizacija aplikacije in zagon v gručo
Tečaja Docker in Ansible na stepik.org sta vključena v ceno.
→
Cena: 45 000 ₽
Program:
Tema #1: Uvod v Git
— Osnovni ukazi git init, commit, add, diff, log, status, pull, push
— Vzpostavitev lokalnega okolja: praktična priporočila
— Git flow, veje in oznake, strategije spajanja
— Delo z več oddaljenimi skladišči
Tema #2: Timsko delo z Gitom
— GitHub tok
— Vilice, odstranite, povlecite zahtevo
— Konflikti, izdaje, še enkrat o Gitflowu in drugih tokovih v zvezi z ekipami
Tema #3: CI/CD uvod v avtomatizacijo
— Avtomatizacija v git (boti, uvod v CI, kljuke)
— Orodja (bash, make, gradle)
— Tovarniške tekoče linije in njihova uporaba v IT
Tema #4: CI/CD: Delo z Gitlabom
— Zgradite, preizkusite, namestite
— Stopnje, spremenljivke, nadzor izvajanja (samo, kadar, vključi)
Tema #5: Delo z aplikacijo z razvojnega vidika
— Napišemo mikrostoritev v Pythonu (vključno s testi)
— Uporaba docker-compose v razvoju
Tema #6: Infrastruktura kot koda
— IaC: pristop k infrastrukturi kot kodi
— IaC z uporabo Terraforma kot primera
— IaC z uporabo Ansible kot primera
— Idempotenca, deklarativnost
— Vadite ustvarjanje knjig iger Ansible
— Shranjevanje konfiguracije, sodelovanje, avtomatizacija aplikacij
Tema #7: Testiranje infrastrukture
— Testiranje in stalna integracija z Molecule in Gitlab CI
Tema št. 8: Avtomatizacija dvigovanja strežnikov
— Zbiranje slik
- PXE in DHCP
Tema #9: Avtomatizacija infrastrukture
— Primer infrastrukturne storitve za avtorizacijo na strežnikih
— ChatOps (integracija takojšnjih sporočil s cevovodi)
Tema #10: Varnostna avtomatizacija
— Podpisovanje artefaktov CI/CD
— Pregledovanje ranljivosti
Tema #11: Spremljanje
— Definicija SLA, SLO, Error Budget in drugi strašljivi izrazi iz sveta SRE
— SRE: praksa spremljanja SLI in SLO
— SRE: Praksa uporabe Error Budgeta
- SRE: upravljanje prekinitev in operativnih obremenitev (apigateway, servisna mreža, odklopniki)
— Spremljanje cevovodov in razvojnih metrik
Vir: www.habr.com