Sлёрm: Kubernetes intensiivkursus. Programm ja boonused

27.–29. mai toimub meie neljas SlĂŒrm: Kubernetes'i intensiivkursus.

Sлёрm: Kubernetes intensiivkursus. Programm ja boonused

Boonus: veebikursused Dockeri, Ansible'i ja Cephi kohta
SlĂŒrmist on vĂ€lja toodud teemad, mis on olulised Kubernetes'ega töötamiseks, kuid ei ole otseselt seotud k8s-iga. Kuidas, miks ja mis sai tehtud — loe allpool.
KĂ”ik SlĂŒrm-4 osalejad saavad ligipÀÀsu nendele kursustele.

TÀielik rahatagastus esimesel pÀeval
Peterburi SlĂŒrmi jooksul jĂ€tsid kaks osalejat vĂ€ga negatiivsed tagasisided. Kui oleksin saanud aega tagasi minna, oleksin nendega lahku lĂ€inud ilma vastastike pretensioonideta.
Kui teile SlĂŒrm ĂŒldse ei meeldi, esimesel pĂ€eval kirjutage mĂ”nele korraldajale. Me katkestame ligipÀÀsud ja tagastame osalustasu.

Tehnilise direktori konsultatsioonid
Kui keegi teab Dmitri Simonovat (ta kĂ€ivitas tehnikadirektorite klubi), kutsusime ta SlĂŒrmile (Ă”ppimiseks, mitte esitlemiseks). Ta lubas nĂ”ustada kĂ”iki soovijaid. See ei pruugi huvitada administraatoreid ja arendajaid, kuid IT-juhtidele on see kindlasti kasulik.

Mis on SlĂŒrm

Sлёрm: Kubernetes intensiivkursus. Programm ja boonused

SlĂŒrm-4: aluskursus (27.–29. mai)
Kursusele on oodatud kĂ”ik, kes nĂ€evad Kubernetes'it esmakordselt vĂ”i soovivad oma teadmisi sĂŒstemaatilisemaks muuta.
Iga osaleja loob oma klastrit Selecteli pilves ja deponeerib sinna rakenduse.

Hind: 25 tuhat

Programm

Teema nr 1: Sissejuhatus Kubernetesesse, pÔhikomponendid
‱ Sissejuhatus k8s-tehnoloogiasse. Kirjeldus, rakendamine, kontseptsioonid
‱ Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
‱ Praktika

Teema nr 2: Klastri struktuur, pÔhikomponendid, talitlushÀirete taluvus, k8s-vÔrk
‱ Klastri struktuur, pĂ”hikomponendid, talitlushĂ€irete taluvus
‱ k8s-vĂ”rk

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

Teema nr 4: Ceph, klastri seadistamine ja tööprotsesside eripÀra
‱ Ceph, klastri seadistamine ja tööprotsesside eripĂ€ra
‱ 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
‱ Ingressi kontroller (Nginx): suunamine sisenevale liiklusele
‱ Cert-manager: SSL/TLS sertifikaatide automaatne hankimine
‱ Praktika

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

Teema nr 9: CI/CD, klastrisse juurutamise loomine nullist

Teema nr 10: Praktiline töö, rakenduse dockerdamine ja klastrisse kÀivitamine

Sleermi sait

MegaSleerm: edasijĂ”udnud kursus (31. mai – 2. juuni)
Eeldatakse, et osalejad on Kubernetes'i insenerid, arhitektid ning algkursuse lÔpetajad.
Seame klastrit ĂŒles nii, et saame samal ajal kĂ€ivitada klastrikomponentide uuendamise ja klastrisse juurutamise.

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

Programm

Teema nr 1: Muretu klastrite loomise protsess seestpoolt
‱ Töötamine Kubespray'ga
‱ TĂ€iendavate komponentide paigaldamine
‱ Klastri testimine ja tĂ”rkeotsing
‱ Praktika

Teema nr 2: Klastrisse sisselogimine vÀlise teenusepakkuja kaudu
‱ LDAP (Nginx + Python)
‱ OIDC (Dex + Gangway)
‱ Praktika

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

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

Teema nr 5: Kubernetes. Piilume mootorisse
‱ Kontrolleri struktuur
‱ Operaatorid ja CRD
‱ Praktika

Teema nr 6: Stateful rakendused klastris
‱ Andmebaasi klastrite kĂ€ivitamine PostgreSQL nĂ€itel
‱ RabbitMQ klastrite kĂ€ivitamine
‱ Praktika

Teema nr 7: Saladuste hoidmine
‱ Saladuste haldamine Kubernetes'is
‱ Vault

Teema nr 8: Horisontaalne Pod Autoscaler
‱ Teooria
‱ Praktika

Teema nr 9: Varundamine ja tÔrgete taastamine
‱ Klasteri backup ja taastamine Heptio Velero (endine Ark) ja etcd abil
‱ Praktika

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

Teema nr 11: Praktika
‱ CI/CD ĂŒlesehitamine rakenduste juurutamiseks
‱ Klasteri uuendamine

MegaSlërm leht

Docker, Ansible ja Ceph

Sлёрm: Kubernetes intensiivkursus. Programm ja boonused

Ekskurs ajaloosse

Esimene Slërm oli eksperiment. Esinejad viimistlesid ettekandeid sÔna otseses mÔttes laval ning publikusse istusid administraatorid, kelle taset vÔis vabalt kutsuda esinejateks.

TÔeliselt pÔhikursus Ônnestus teisel Slërmil: 80% osalejatest nÀgi Kubernetest esmakordselt ja kolmandik ei olnud kunagi töötanud Dockeriga.
Mulje oli, et inimestel oli hommikul raske kuulata Dockerist loengut, kui Ôhtul tuli sellega töösse asuda.
Ceph tekitas palju raskusi. Ja klassis oli 20 inimest, kellele Ceph oli hĂ€davajalik selgitada, ja veel 60, kellele Ceph ei olnud ĂŒldse vajalik.

Kolmandal SlĂ«rmil tĂ”ime Dockeri ja Ansible'i eraldi veebiseminarideks, jĂ€ttes rohkem aega Kuberneteseks. Lahendus osutus pĂ”himĂ”tteliselt praktiliseks, kuid teostus jĂ€i vajakaks: loeng ei olnud huvitav kogenud tĂŒĂŒpidele, samas kui arutelu — algajatele.

Neljanda Sleurmi jaoks lĂ”ime veebikursused Dockerist, Ansible'ist ja Cephist. Idee on lihtne: kes vajab, lĂ€bib kursuse sĂŒvenenult, kes ei vaja, ignoreerib rahulikult. Testijate grupi jĂ€rgi kestab Docker kursus 6-8 tundi. Ansible'i ja Cephi kohta pole veel ajastatud.

Distsipliin:

  • Kursus on eksperimentaalne. MĂ”ned lahendused osutuvad kindlasti ebaĂ”nnestunuks.
  • Platvorm (Stepik.org) on toores ja me pole varem selle kasutamisega tegelenud. Kindlasti tekivad probleemid ja takistused.
  • Kursus on testitud vaid Southbridge'i töötajate seas. TĂ”enĂ€oliselt tuleb midagi jooksvalt tĂ€iustada.

Sлёрm: Kubernetes intensiivkursus. Programm ja boonused

Alles paar pĂ€eva tagasi meenutati esimese Sleurmi vestlustes, kui Ă€ge ja lĂ”bus oli, hoolimata kĂ”igist korralduslikest hirmudest. Esimesed saavad kĂ”ige eredamad muljed. Vaatame, mis juhtub esimeste veebikursuste Ă”pilastega. 🙂

Sлёрm: Kubernetes intensiivkursus. Programm ja boonused

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster