27-29 maj hÄller vi den fjÀrde Slurm: en intensivkurs i Kubernetes.

Bonus: onlinekurser i Docker, Ansible, Ceph
Vi har plockat bort Ă€mnen frĂ„n Slurm som Ă€r viktiga för arbete med Kubernetes men inte relaterar direkt till k8s. Hur, varför och vad som blev resultatet â under prenumerationen.
Alla deltagare av Slurm-4 fÄr tillgÄng till dessa kurser.
Full Äterbetalning första dagen
PÄ Slurm i St. Petersburg lÀmnade tvÄ deltagare . Hur jag önskade att jag kunde ÄtervÀnda till det förflutna och avsluta kontakten med dem utan ömsesidiga krav.
Om du inser att du absolut inte gillar Slurm, den första dagen kontakta nÄgon av arrangörerna. Vi stÀnger av tillgÄngarna och Äterbetalar hela deltagaravgiften.
Konsultationer med teknikchefen
Om nÄgon vet (han samlade en klubb för teknikchefer), har vi bjudit in honom till Slurm (för att lÀra sig, inte för att tala). Han lovade att rÄdgiva alla som Àr intresserade. Det Àr osannolikt att detta kommer att intressera administratörer och utvecklare, men för IT-chefer Àr det mycket intressant.
Vad Àr Slurm

Slurm-4: grundkurs (27-29 maj)
Ă
tkomst för dem som ser Kubernetes för första gÄngen eller vill systematisera sina kunskaper.
Varje deltagare kommer att skapa sin egen kluster i Selectels moln och distribuera en applikation dÀr.
Pris: 25 tusen
Programmet
Ămne #1: Introduktion till Kubernetes, grundkomponenter
⹠Introduktion till teknologin k8s. Beskrivning, tillÀmpning, koncept
âą Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
âą Praktik
Ămne #2: Klusterstruktur, grundkomponenter, felresistens, k8s-nĂ€tverk
âą Klusterstruktur, grundkomponenter, felresistens
⹠k8s-nÀtverk
Ămne #3: Kubespray, finjustering och konfiguration av Kubernetes-kluster
âą Kubespray, konfiguration och finjustering av Kubernetes-kluster
âą Praktik
Ămne #4: Ceph, klusterkonfiguration och funktioner i produktion
âą Ceph, klusterkonfiguration och funktioner i produktion
âą Praktik: konfiguration av ceph
Ămne #5: Avancerade abstraktioner i Kubernetes
âą DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Ămne #6: Introduktion till Helm
âą Introduktion till Helm
âą Praktik
Ămne #7: Publicering av tjĂ€nster och applikationer
âą Ăversikt av metoder för publicering av tjĂ€nster: NodePort vs LoadBalancer vs Ingress
âą Ingress-controller (Nginx): balansera inkommende trafik
⹠Cert-manager: automatiskt erhÄlla SSL/TLS-certifikat
âą Praktik
Ămne #8: Loggning och övervakning
âą Ăvervakning av klustret, Prometheus
âą Loggning av klustret, Fluentd/Elastic/Kibana
âą Praktik
Ămne #9: CI/CD, bygga distribution i klustret frĂ„n grunden
Ămne nr 10: Praktiskt arbete, dockerisering av applikationen och lansering i klustret
MegaSlörm: avancerad kurs (31 maj â 2 juni)
Avsett för ingenjörer och arkitekter inom Kubernetes, samt för nyutexaminerade frÄn grundkursen.
Vi konfigurerar klustret sÄ att vi parallellt kan starta uppgraderingen av klusterkomponenter och lanseringen i klustret.
Pris: 60 000 (45 000 för deltagare i Slörm-4)
Programmet
Ămne nr 1: Processen för att skapa ett felresistent kluster inifrĂ„n
âą Arbeta med Kubespray
âą Installation av ytterligare komponenter
⹠Testning och felsökning av klustret
âą Praktik
Ămne nr 2: Auktorisering i klustret med hjĂ€lp av extern leverantör
âą LDAP (Nginx + Python)
âą OIDC (Dex + Gangway)
âą Praktik
Ămne nr 3: NĂ€tverkspolicy
âą Introduktion till CNI
⹠NÀtverkssÀkerhetspolicy
âą Praktik
Ămne nr 4: SĂ€kra och högverksamma applikationer i klustret
âą PodSecurityPolicy
âą PodDisruptionBudget
Ămne nr 5: Kubernetes. Vi tittar under huven
âą Struktur av controllern
⹠Operatörer och CRD
âą Praktik
Ămne nr 6: Stateful-applikationer i klustret
⹠Starta databasklustret med exempel frÄn PostgreSQL
âą Starta RabbitMQ-klustret
âą Praktik
Ămne nr 7: Hantering av hemligheter
âą Hantering av hemligheter i Kubernetes
âą Vault
Ămne nr 8: Horisontell pod-autoskalering
âą Teori
âą Praktik
Ămne nr 9: SĂ€kerhetskopiering och Ă„terstĂ€llning efter fel
⹠Backup och ÄterstÀllning av klustret med Heptio Velero (tidigare Ark) och etcd
âą Praktik
Ămne nr 10: Lansering av applikationen
âą Lint
⹠Verktyg för mallning och lansering
âą Lanseringsstrategier
Ămne nr 11: Praktiskt arbete
⹠Bygga CI/CD för lansering av applikationer
âą Uppgradering av klustret
Docker, Ansible och Ceph

En kort historisk översikt
Första Slörm var ett experiment. Talare fÀrdigstÀllde sina presentationer bokstavligen pÄ scen, och i publiken satt administratörer av en sÄdan nivÄ att de borde bjudas in som talare.
Den verkliga grundkursen uppstod pÄ andra Slörm: 80% av deltagarna sÄg Kubernetes för första gÄngen, och en tredjedel hade aldrig arbetat med Docker.
Det var tydligt hur svÄrt folk hade att lyssna pÄ en förelÀsning om Docker pÄ morgonen och sedan arbeta med det i skarp lÀge pÄ kvÀllen.
MÄnga svÄrigheter orsakades av Ceph. Det var 20 personer i publiken som absolut behövde fÄ förklarat Ceph, och ytterligare 60 som överhuvudtaget inte hade behov av Ceph.
Vid tredje Slörm separerade vi Docker och Ansible i egna webbinarier, vilket frigjorde mer tid för Kubernetes. Lösningen visade sig vara praktisk i teorin men bristande i genomförandet: förelÀsningen var inte intressant för de erfarna, och diskussionen föll platt för nybörjarna.
Till den fjÀrde Slërmen har vi skapat onlinekurser i Docker, Ansible och Ceph. Idén Àr enkel: de som behöver det, kan gÄ kursen noggrant, medan de som inte behöver det, kan ignorera det. Enligt testgruppen tar kursen i Docker 6-8 timmar. Ansible och Ceph har vi Ànnu inte tidtagit.
Disclaimer:
- Kursen Àr experimentell. Vissa lösningar kommer förmodligen att visa sig vara misslyckade.
- Plattformen (Stepik.org) Àr fortfarande ganska rudimentÀr, och vi har inte jobbat med den tidigare. Det kommer sÀkert att bli problem och stopp.
- Kursen har endast testats pÄ anstÀllda vid Southbridge. Det kommer sÀkert att behövas nÄgra justeringar under resans gÄng.

För bara nĂ„gra dagar sedan pratade vi i chatten om första SlĂ«rmen och hur fantastiskt och roligt det var, trots alla organisatoriska problem. De första fĂ„r de mest minnesvĂ€rda upplevelserna. LĂ„t oss se vad som hĂ€nder med de första eleverna i onlinekurserna. đ

KĂ€lla: habr.com
