Slurm: Kubernetes intenzivno. Program in bonusi

27. in 29. maja prirejamo četrti Slurm: intenziv na Kubernetesu.

Slurm: Kubernetes intenzivno. Program in bonusi

Bonus: spletni tečaji Docker, Ansible, Ceph
Izpeljali smo teme Slurm, ki so pomembne za delo s Kubernetesom, vendar niso neposredno povezane s k8s. Kako, zakaj in kaj se je zgodilo – pod rezom.
Vsi udeleženci Slurm 4 bodo imeli dostop do teh tečajev.

Popolno vračilo denarja prvi dan
Na St. Petersburg Slurm sta odšla dva udeleženca zelo negativne kritike. Kako obžaloval sem, da se ni bilo mogoče vrniti v preteklost in se z njimi ločiti brez obojestranskih zahtevkov.
Če ugotovite, kaj vam pri Slurmu nikakor ni všeč, prvi dan pišite kateremu od organizatorjev. Onemogočili bomo dostop in povrnili celotno ceno udeležbe.

Tehnični svetovalci
Če kdo ve Dmitrij Simonov (ustanovil je klub tehničnih direktorjev), smo ga povabili v Slurm (da študira, ne da nastopa). Obljubil je, da bo vsem svetoval. To verjetno ne bo zanimalo skrbnikov in razvijalcev, bo pa zelo zanimivo za vodje IT.

Kaj je Slurm

Slurm: Kubernetes intenzivno. Program in bonusi

Slurm-4: osnovni tečaj (27.-29. maj)
Zasnovan za tiste, ki Kubernetes vidijo prvič ali želijo sistematizirati svoje znanje.
Vsak udeleženec bo ustvaril svojo gručo v oblaku Selectel in tam namestil aplikacijo.

Cena: 25 tisoč

Program

Tema #1: Uvod v Kubernetes, glavne komponente
• Uvod v tehnologijo k8s. Opis, uporaba, pojmi
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Vadite

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
• Vadite

Tema #4: Ceph, nastavitev gruče in značilnosti dela v produkciji
• Ceph, nastavitev gruče in značilnosti dela v produkciji
• Praksa: nastavitev ceph

Tema #5: Napredne abstrakcije Kubernetes
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Tema #6: Uvod v Helm
• Uvod v Helm
• Vadite

Tema #7: Založniške storitve in aplikacije
• Pregled metod objavljanja storitev: NodePort proti LoadBalancer proti Ingress
• Vhodni krmilnik (Nginx): uravnoteženje dohodnega prometa
• Cert-manager: avtomatsko pridobivanje SSL/TLS certifikatov
• Vadite

Tema #8: Beleženje in spremljanje
• Monitoring grozdov, Prometheus
• Beleženje gruče, Fluentd/Elastic/Kibana
• Vadite

Tema št. 9: CI/CD, uvedba gradnje v gručo iz nič

Tema št. 10: Praktično delo, dokerizacija aplikacije in zagon v gručo

Spletno mesto Slurm

MegaSlurm: nadaljevalni tečaj (31. maj - 2. jun)
Zasnovan za inženirje in arhitekte Kubernetes ter diplomante osnovnih tečajev.
Grozd konfiguriramo tako, da hkrati zažene posodobitev komponent gruče in uvajanje v gručo.

Cena: 60 tisoč (45 tisoč za udeležence Slurm-4)

Program

Tema #1: Postopek ustvarjanja samodejne gruče od znotraj
• Delo s Kubespray
• Namestitev dodatnih komponent
• Testiranje gruče in odpravljanje težav
• Vadite

Tema #2: Avtorizacija v gruči z uporabo zunanjega ponudnika
• LDAP (Nginx + Python)
• OIDC (Dex + prehod)
• Vadite

Tema #3: Omrežna politika
• Uvod v CNI
• Politika varnosti omrežja
• Vadite

Tema #4: Varne in zelo razpoložljive aplikacije v gruči
• PodSecurityPolicy
• PodDisruptionBudget

Tema #5: Kubernetes. Poglejmo pod pokrov
• Struktura krmilnika
• Operaterji in CRD
• Vadite

Tema #6: Aplikacije z zaznavanjem stanja v gruči
• Zagon gruče baze podatkov z uporabo PostgreSQL kot primera
• Zagon gruče RabbitMQ
• Vadite

Tema #7: Ohranjanje skrivnosti
• Upravljanje skrivnosti v Kubernetesu
• Trezor

Tema št. 8: Samodejni skalirnik vodoravnih podov
• Teorija
• Vadite

Tema #9: Varnostno kopiranje in obnovitev po katastrofi
• Varnostno kopiranje in obnovitev gruče z uporabo Heptio Velero (prej Ark) in itd
• Vadite

Tema #10: Namestitev aplikacije
•Kosmi
• Orodja za predloge in uvajanje
• Strategije uvajanja

Tema št. 11: Praktično delo
• Gradnja CI/CD za uvajanje aplikacij
• Posodobitev gruče

Spletno mesto MegaSlurm

Docker, Ansible in Ceph

Slurm: Kubernetes intenzivno. Program in bonusi

Izlet v zgodovino

Prvi Slurm je bil eksperiment. Govorci so svoje predstavitve zaključili dobesedno na odru, med občinstvom pa so sedeli administratorji takšnega nivoja, da je bil čas, da jih povabimo kot govornike.

Pravi osnovni tečaj je potekal na drugem Slurmu: 80 % udeležencev je Kubernetes videlo prvič, tretjina pa še nikoli ni delala z Dockerjem.
Jasno je bilo, kako težko je bilo ljudem zjutraj poslušati predavanje o Dockerju in zvečer delati z njim v bojnem načinu.
Ceph je povzročil veliko težav. Poleg tega je bilo v občinstvu 20 ljudi, ki so zagotovo morali razložiti Cepha, in še 60, ki Cepha sploh niso potrebovali.

Za tretji Slurm smo premaknili Docker in Ansible v ločene spletne seminarje, s čimer smo sprostili več časa za Kubernetes. Rešitev se je izkazala za praktično v bistvu in premalo razvito za izvedbo: predavanje je bilo nezanimivo za izkušene fante, razprava pa nezanimiva za začetnike.

Za četrti Slurm smo naredili spletne tečaje o Dockerju, Ansibleu in Cephu. Ideja je preprosta: kdor ga potrebuje, bo tečaj vzel premišljeno, kdor ga ne potrebuje, ga bo mirno ignoriral. Sodeč po skupini preizkuševalcev, tečaj Dockerja traja 6-8 ur. Ansible in Ceph še nista merila ure.

Zavrnitev odgovornosti:

  • eksperimentalni tečaj. Nekatere odločitve se bodo verjetno izkazale za neuspešne.
  • platforma (Stepik.org) je surova in z njo še nismo delali. Verjetno bodo udarci in zastoji.
  • Tečaj je bil preizkušen samo na zaposlenih v Southbridgeu. Zagotovo boste morali nekaj dokončati sproti.

Slurm: Kubernetes intenzivno. Program in bonusi

Ravno pred dnevi so se v klepetu prvega Slurma spominjali, kako kul in zabavno je bilo kljub vsem organizacijskim grozotam. Prvi, ki dobi najbolj žive vtise. Poglejmo, kaj se zgodi s prvimi študenti spletnih tečajev. 🙂

Slurm: Kubernetes intenzivno. Program in bonusi

Vir: www.habr.com

Dodaj komentar