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