27.-29.mail korraldame Kubernetes neljandat korda Slurm: intensive.

Boonus: veebikursused teemadel Docker, Ansible, Ceph
Oleme Slurmist tuletanud teemad, mis on Kubernetesega töötamiseks olulised, kuid ei ole otseselt k8-ga seotud. Kuidas, miks ja mis juhtus â lĂ”ike all.
KÔigil Slurm 4 osalejatel on juurdepÀÀs nendele kursustele.
TÀielik raha tagasi esimesel pÀeval
Peterburi Slurmis lahkus kaks osalejat . Kuidas ma kahetsesin, et ilma vastastikuste pretensioonideta oli vÔimatu ajas tagasi minna ja nendega lahku minna.
Kui saate teada, mis teile Slurmis absoluutselt ei meeldi, esimene pÀev kirjuta mÔnele korraldajale. Keelame juurdepÀÀsu ja tagastame kogu osalustasu.
Tehnilised konsultandid
Kui keegi teab (tema moodustas tehniliste juhtide klubi), kutsusime ta Slurmi (Ôppima, mitte esinema). Ta lubas kÔigile nÔu anda. TÔenÀoliselt ei paku see huvi administraatoritele ja arendajatele, kuid IT-juhtidele on see vÀga huvitav.
Mis on Slurm

Slurm-4: algkursus (27.-29. mai)
MĂ”eldud neile, kes nĂ€evad Kubernetest esimest korda vĂ”i soovivad oma teadmisi sĂŒstematiseerida.
Iga osaleja loob Selecteli pilves oma klastri ja juurutab seal rakenduse.
Hind: 25 tuhat
Programm
Teema nr 1: Sissejuhatus Kubernetese, pÔhikomponendid
⹠K8s tehnoloogia tutvustus. Kirjeldus, rakendus, mÔisted
⹠Pod, ReplicaSet, juurutamine, teenus, sissepÀÀs, PV, PVC, ConfigMap, Secret
âą Harjuta
Teema nr 2: Klastrite disain, pÔhikomponendid, veataluvus, k8s vÔrk
⹠Klastri disain, pÔhikomponendid, tÔrketaluvus
⹠k8s vÔrk
Teema nr 3: Kubespray, Kubernetese klastri hÀÀlestamine ja seadistamine
⹠Kubespray, Kubernetese klastri konfigureerimine ja hÀÀlestamine
âą Harjuta
Teema nr 4: Ceph, klastri seadistamine ja tootmises töötamise omadused
⹠Ceph, klastri seadistus ja tootmises töötamise omadused
âą Harjutamine: tsefi seadistamine
Teema nr 5: Kubernetese tÀiustatud abstraktsioonid
âą DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Teema nr 6: Sissejuhatus Helmi
âą Helmi tutvustus
âą Harjuta
Teema nr 7: avaldamisteenused ja rakendused
âą Ălevaade teenuste avaldamise meetoditest: NodePort vs LoadBalancer vs Ingress
⹠SissepÀÀsukontroller (Nginx): sissetuleva liikluse tasakaalustamine
âą Sertihaldur: hankige automaatselt SSL/TLS-sertifikaadid
âą Harjuta
Teema nr 8: Logimine ja monitooring
âą Klastriseire, Prometheus
âą Klastrite logimine, Fluentd/Elastic/Kibana
âą Harjuta
Teema nr 9: CI/CD, klastri juurutamine nullist
Teema nr 10: Praktiline töö, rakenduste dokkimine ja kÀivitamine klastrisse
MegaSlurm: edasijĂ”udnute kursus (31. mai â 2. juuni)
MÔeldud Kubernetese inseneridele ja arhitektidele, samuti pÔhikursuse lÔpetajatele.
Konfigureerime klastri nii, et kÀivitame samaaegselt klastri komponentide vÀrskendamise ja juurutamise klastris.
Hind: 60 tuhat (45 tuhat Slurm-4 osalejatele)
Programm
Teema nr 1: tÔrkesiirdeklastri seestpoolt loomise protsess
⹠Kubesprayga töötamine
âą Lisakomponentide paigaldus
⹠Klastrite testimine ja tÔrkeotsing
âą Harjuta
Teema nr 2: autoriseerimine klastris vÀlise pakkuja abil
âą LDAP (Nginx + Python)
âą OIDC (Dex + Gangway)
âą Harjuta
Teema nr 3: VÔrgupoliitika
âą Sissejuhatus CNI-sse
⹠VÔrgu turvapoliitika
âą Harjuta
Teema nr 4: turvalised ja hÀsti kÀttesaadavad rakendused klastris
âą PodSecurityPolicy
âą PodDisruptionBudget
Teema nr 5: Kubernetes. Vaatame kapoti alla
âą Kontrolleri struktuur
âą operaatorid ja CRD-d
âą Harjuta
Teema nr 6: OlekupÔhised rakendused klastris
⹠Andmebaasi klastri kÀivitamine, kasutades nÀitena PostgreSQL-i
⹠RabbitMQ klastri kÀivitamine
âą Harjuta
Teema nr 7: saladuste hoidmine
âą Saladuste haldamine Kubernetesis
⹠VÔlv
Teema nr 8: Horisontaalne Pod Autoscaler
âą Teooria
âą Harjuta
Teema nr 9: Varundamine ja avariitaaste
âą Klastrite varundamine ja taastamine Heptio Velero (endine Ark) ja jne abil
âą Harjuta
Teema nr 10: Rakenduste juurutamine
âąLint
⹠Mallide koostamise ja juurutamise tööriistad
âą Kasutusstrateegiad
Teema nr 11: Praktiline töö
âą CI/CD loomine rakenduse juurutamiseks
⹠Klastri vÀrskendus
Docker, Ansible ja Ceph

Ekskursioon ajalooga
Esimene Slurm oli eksperiment. KÔnelejad lÔpetasid oma ettekanded sÔna otseses mÔttes laval ning publiku hulgas istus nii tasemel administraatoreid, et oli aeg nad esinejateks kutsuda.
TÔeline baaskursus toimus teises Slurmis: 80% osalejatest nÀgi Kubernetest esimest korda ja kolmandik polnud kunagi Dockeriga töötanud.
Oli selge, kui raske oli inimestel hommikul Dockeri loengut kuulata ja Ă”htul sellega lahingureĆŸiimis töötada.
Ceph tekitas palju raskusi. Pealegi oli kuulajaskonnas 20 inimest, kes kindlasti vajasid Keefi selgitamist, ja veel 60 inimest, kes ei vajanud Kefit ĂŒldse.
Kolmanda Slurmi jaoks viisime Dockeri ja Ansible'i eraldi veebiseminarideks, vabastades Kubernetesele rohkem aega. Lahendus osutus sisuliselt praktiliseks ja teostuselt vÀhearenenud: loeng oli kogenud meestele ebahuvitav, arutelu aga algajatele.
Neljandaks Slurmiks tegime veebikursused Dockeri, Ansible ja Cephi kohta. Idee on lihtne: kes seda vajab, vÔtab kursuse lÀbi lÀbimÔeldult, kes ei vaja, ignoreerib seda rahulikult. Testijate grupi jÀrgi otsustades vÔtab Dockeri kursus 6-8 tundi. Ansible ja Ceph pole veel kella teinud.
Vastutusest loobumine:
- eksperimentaalne kursus. MÔni otsus osutub tÔenÀoliselt ebaÔnnestunuks.
- platvorm (Stepik.org) on ââtoores ja me pole sellega varem töötanud. TĂ”enĂ€oliselt tekivad konarused ja tĂ”rked.
- Kursust testiti ainult Southbridge'i töötajate peal. Kindlasti peate töö kÀigus midagi lÔpetama.

Just ĂŒleeile meenus neile esimese Slurmi vestlusringis, kui lahe ja lĂ”bus see oli, hoolimata kĂ”igist korralduslikest Ă”udustest. Esimene, kes saab kĂ”ige eredamad muljed. Vaatame, mis saab veebikursuste esimestest Ă”pilastest. đ

Allikas: www.habr.com
