Slörm: intensiivkursus Kubernetesest. Programm ja boonused

27-29 mai pidime neljanda Slerma: intensiiv Kubernetes'e.

Slörm: intensiivkursus Kubernetesest. Programm ja boonused

Boonus: veebikursused Dockeris, Ansible'is, Cephis
Oleme Slermast vĂ€lja toonud teemad, mis on Kubernetesega töötamiseks olulised, kuid ei seotud otseselt k8s-iga. Kuidas, miks ja mis vĂ€lja tuli — allpool.
KÔik Slerma-4 osalejad saavad sellele kursusele ligipÀÀsu.

TÀielik rahatagastus esimesel pÀeval
Peterburi Slermal jÀtsid kaks osalejat Àrmiselt negatiivsed arvustused. Kuidas ma kahetsema hakkasin, et ei saa minevikku naasta ja nendega lahku minna ilma vastastike kaebusteta.
Kui te mÔistate, et Slerma ei meeldi teile kategooriliselt, esimesel pÀeval veel kirjutage mÔnele korraldajale. Me katkestame ligipÀÀsud ja tagastame osalemise kogu hinna.

Tehnilise juhi konsultatsioonid
Kui keegi teab Dmitri Simonovi (ta kogus tehniliste directoride klubi), kutsusime ta Slerma (Ôppima, mitte esinema). Ta lubas nÔustada kÔik soovijad. TÔenÀoliselt ei huvita see administraatoreid ja arendajaid, kuid IT juhtide jaoks on see vÀga huvitav.

Mis on Slerm

Slörm: intensiivkursus Kubernetesest. Programm ja boonused

Slerm-4: pÔhikursus (27-29 mai)
Sihtgrupiks on need, kes nĂ€evad Kubernetes'e esmakordselt vĂ”i soovivad oma teadmisi sĂŒstemaatiliselt korrastada.
Iga osaleja loob oma klastri Selecteli pilves ja deponeerib sinna rakenduse.

Hind: 25 tuhat

Programm

Teema nr 1: Tutvumine Kubernetesega, peamised komponendid
‱ Sissejuhatus k8s tehnoloogiasse. Kirjeldus, rakendamine, kontseptsioonid
‱ Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
‱ Praktika

Teema nr 2: Klastri struktuur, peamised komponendid, talitluspĂŒsivus, k8s vĂ”rk
‱ Klastri seadistus, pĂ”hikomponendid, talitlushĂ€ired
‱ k8s vĂ”rk

Teema nr 3: Kubespray, klastri seadistamine ja hÀÀlestamine
‱ Kubespray, Kubernetes klastri seadistamine ja hÀÀlestamine
‱ Praktika

Teema nr 4: Ceph, klastri seadistamine ja eripÀrad tootmises
‱ Ceph, klastri seadistamine ja eripĂ€rad tootmises
‱ Praktika: ceph seadistamine

Teema nr 5: EdasijÔudnud Kubernetes'e abstraktsioonid
‱ DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Teema nr 6: Sissejuhatus Helmi
‱ Sissejuhatus Helmi
‱ Praktika

Teema nr 7: Teenuste ja rakenduste avaldamine
‱ Teenuste avaldamise meetodite ĂŒlevaade: NodePort vs LoadBalancer vs Ingress
‱ Ingress controller (Nginx): suuname sissetulevat liiklust
‱ Sertifikaadihaldur: saame automaatselt SSL/TLS sertifikaate
‱ Praktika

Teema nr 8: Logimine ja jÀlgimine
‱ Klastri jĂ€lgimine, Prometheus
‱ Klastri logimine, Fluentd/Elastic/Kibana
‱ Praktika

Teema nr 9: CI/CD, klastri juurutamine nullist

Teema nr 10: Praktika, rakenduse dockeriseerimine ja kÀivitamine klastris

Slerma veebisait

MegaSlerm: edasijĂ”udnud kursus (31. mai — 2. juuni)
MÔeldud Kubernetes inseneridele ja arhitektidele, samuti algkursuse lÔpetanutele.
Seame klastrit ĂŒles nii, et saame samal ajal kĂ€ivitada klastrikomponentide vĂ€rskendamise ja klastrisse juurutamise.

Hind: 60 tuhat (45 tuhat Slerma-4 osalejatele)

Programm

Teema nr 1: TÔrgeteta klastrite loomise protsess seestpoolt
‱ Töö Kubespray'ga
‱ TĂ€iendavate komponentide installimine
‱ Klustri testimine ja tĂ”rkeotsing
‱ Praktika

Teema nr 2: Autentimine klastris vÀlise pakkuja abil
‱ LDAP (Nginx + Python)
‱ OIDC (Dex + Gangway)
‱ Praktika

Teema nr 3: VÔrgupoliitika
‱ Sissejuhatus CNI-sse
‱ VĂ”rguturbe poliitika
‱ Praktika

Teema nr 4: Turvalised ja kÔrge kergenduse rakendused klastris
‱ PodSecurityPolicy
‱ PodDisruptionBudget

Teema nr 5: Kubernetes. Vaatame, mis toimub sĂŒdames
‱ Kontrolleri struktuur
‱ Operaatorid ja CRD
‱ Praktika

Teema nr 6: Stateful rakendused klastris
‱ Andmebaasikluster PostgreSQL-i nĂ€ite pĂ”hjal
‱ RabbitMQ klastrisse kĂ€ivitamine
‱ Praktika

Teema nr 7: Saladuste haldamine
‱ Saladuste haldamine Kuberneteses
‱ Vault

Teema nr 8: Horisontaalne Pod Autoscaler
‱ Teooria
‱ Praktika

Teema nr 9: Varukoopia ja taastamine tÔrgete korral
‱ Klinterite varukoopia ja taastamine Heptio Velero (end. Ark) ja etcd abil
‱ Praktika

Teema nr 10: Rakenduse juurutamine
‱ Lint
‱ Mallide loomise ja juurutamise tööriistad
‱ Juurutamise strateegiad

Teema nr 11: Praktiline töö
‱ CI/CD loomine rakenduste ĂŒleviimiseks
‱ Klastri uuendamine

MegaSleorma veebisait

Docker, Ansible ja Ceph

Slörm: intensiivkursus Kubernetesest. Programm ja boonused

Ekskurs ajaloosse

Esimene SlÔrm oli katsetus. Esinejad valmistusid esitluste lÔpuleviimiseks otseselt laval, samas istusid publikusees administraatorid, kelle taset oleks sobinud kutsuda esinejatena.

TĂ”eline pĂ”hiprogramm sai vĂ€rskelt alustatud teisel SlĂ”rmi ĂŒritusel: 80% osalejatest nĂ€gid Kubernetes't esmakordselt ja kolmandik ei olnud kunagi Dockeriga töötanud.
Oli nÀha, kui raske oli inimestel hommikul kuulata Dockerist loengut, et Ôhtul sellega operatiivselt tegutseda.
Ceph tĂ”i palju raskusi. Publikus oli 20 inimest, kellele tuli Ceph'i kindlasti selgitada, ja veel 60, kellele Ceph polnud ĂŒldse vajalik.

Kolmandal SlÔrmil tÔime Docker'i ja Ansible'i vÀlja eraldi veebiseminarid, vabastades rohkem aega Kubernetes'e jaoks. Lahendus osutus praktiliseks, kuid rakenduses oli puudu: loeng ei olnud huvitav kogenud inimestele ning arutelu - algajatele.

Neljas SlÔrm viis ellu veebikursused Docker'i, Ansible'i ja Ceph'i kohta. Idee on lihtne: kes vajab, see lÀbib kursuse pÔhjalikult, kes ei vaja, see ignoreerib rahulikult. Testijate grupi pÔhjal kestab Docker'i kursus 6-8 tundi. Ansible'i ja Ceph'i pole veel ajaliselt mÔÔdetud.

MĂ€rkus:

  • kursus on eksperimenteerne. MĂ”ned lahendused osutuvad kindlasti ebaĂ”nnestunuks.
  • platvorm (Stepik.org) on toores ja me pole varem selle kasutamisega tegelenud. Kindlasti esineb takistusi ja tĂ”rkeid.
  • kursus on testitud ainult Southbridge'i töötajate seas. Kindlasti tuleb midagi jooksu pealt tĂ€iendada.

Slörm: intensiivkursus Kubernetesest. Programm ja boonused

Alles hiljuti meenutasime esimese SlĂ”rmi grupichatis, kui Ă€ge ja lĂ”bus oli, vaatamata kĂ”igile korralduslikele Ă”udustele. Esimene kogemus on alati sĂ€ravaim. Vaatame, mis saab esimestest online-kursuste Ă”pilastest. 🙂

Slörm: intensiivkursus Kubernetesest. Programm ja boonused

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster