Në datat 27-29 maj do të mbajmë Slurm-in e katërt: intensiv në Kubernetes.
Bonus: kurse online në Docker, Ansible, Ceph
Ne kemi nxjerrë nga temat Slurm që janë të rëndësishme për të punuar me Kubernetes, por nuk lidhen drejtpërdrejt me k8s. Si, pse dhe çfarë ndodhi - nën prerje.
Të gjithë pjesëmarrësit e Slurm 4 do të kenë akses në këto kurse.
Kthim i plotë i parave në ditën e parë
Në Slurm në Shën Petersburg, dy pjesëmarrës u larguan
Nëse zbuloni se çfarë nuk ju pëlqen absolutisht në lidhje me Slurm, Dita e parë shkruani ndonjërit prej organizatorëve. Ne do të çaktivizojmë aksesin dhe do të rimbursojmë çmimin e plotë të pjesëmarrjes.
Konsulentët teknikë
Nëse dikush e di
Çfarë është Slurm
Slurm-4: kursi bazë (27-29 maj)
Projektuar për ata që shohin Kubernetes për herë të parë ose duan të sistemojnë njohuritë e tyre.
Secili pjesëmarrës do të krijojë grupin e tij në renë Selectel dhe do të vendosë aplikacionin atje.
Çmimi: 25 mijë
Program
Tema #1: Hyrje në Kubernetes, komponentët kryesorë
• Hyrje në teknologjinë k8s. Përshkrimi, aplikimi, konceptet
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Praktikoni
Tema nr. 2: Dizajni i grupimit, komponentët kryesorë, toleranca ndaj gabimeve, rrjeti k8s
• Dizajni i grupimit, komponentët kryesorë, toleranca ndaj gabimeve
• rrjeti k8s
Tema #3: Kubespray, akordimi dhe vendosja e një grupi Kubernetes
• Kubespray, konfigurimi dhe akordimi i grupit Kubernetes
• Praktikoni
Tema #4: Ceph, vendosja e grupimeve dhe veçoritë e punës në prodhim
• Ceph, konfigurimi i grupeve dhe veçoritë e punës në prodhim
• Praktika: ngritja e ceph
Tema #5: Abstraksione të avancuara të Kubernetes
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Tema #6: Hyrje në Helm
• Hyrje në Helm
• Praktikoni
Tema #7: Shërbimet e publikimit dhe aplikacionet
• Pasqyrë e metodave të publikimit të shërbimit: NodePort vs LoadBalancer vs Ingress
• Kontrolluesi i hyrjes (Nginx): balancimi i trafikut në hyrje
• Сert-manager: merr automatikisht certifikatat SSL/TLS
• Praktikoni
Tema #8: Regjistrimi dhe monitorimi
• Monitorimi i grupeve, Prometheus
• Regjistrimi i grupeve, Fluentd/Elastic/Kibana
• Praktikoni
Tema nr. 9: CI/CD, vendosja e ndërtimit në një grup nga e para
Tema nr. 10: Punë praktike, dokerizimi i aplikacioneve dhe nisja në një grup
MegaSlurm: kurs i avancuar (31 maj - 2 qershor)
Projektuar për inxhinierët dhe arkitektët e Kubernetes, si dhe të diplomuarit e kursit themeltar.
Ne e konfigurojmë grupin në mënyrë që të nisim njëkohësisht përditësimin e komponentëve të grupimit dhe vendosjen në grup.
Çmimi: 60 mijë (45 mijë për pjesëmarrësit Slurm-4)
Program
Tema #1: Procesi i krijimit të një grupi dështimi nga brenda
• Puna me Kubespray
• Instalimi i komponentëve shtesë
• Testimi i grupeve dhe zgjidhja e problemeve
• Praktikoni
Tema #2: Autorizimi në grup duke përdorur një ofrues të jashtëm
• LDAP (Nginx + Python)
• OIDC (DEX + Gangway)
• Praktikoni
Tema #3: Politika e rrjetit
• Hyrje në CNI
• Politika e Sigurisë së Rrjetit
• Praktikoni
Tema #4: Aplikacione të sigurta dhe shumë të disponueshme në një grup
• PodsecurancePolicy
• PoddiSruptionBudget
Tema #5: Kubernetes. Le të shohim nën kapuç
• Struktura e kontrolluesit
• Operatorët dhe CRD-të
• Praktikoni
Tema #6: Aplikimet shtetërore në një grup
• Nisja e një grupi bazë të dhënash duke përdorur PostgreSQL si shembull
• Lansimi i një grupi RabbitMQ
• Praktikoni
Tema #7: Mbajtja e sekreteve
• Menaxhimi i sekreteve në Kubernetes
• Kasafortë
Tema # 8: Autoshkallëzuesi Horizontal Pod
• Teori
• Praktikoni
Tema #9: Rezervimi dhe Rikuperimi nga Fatkeqësitë
• Rezervimi dhe rikuperimi i grupit duke përdorur Heptio Velero (ish Ark) dhe etj
• Praktikoni
Tema #10: Vendosja e aplikacionit
•Lint
• Mjetet e modelimit dhe vendosjes
• Strategjitë e vendosjes
Tema nr 11: Punë praktike
• Ndërtimi i CI/CD për vendosjen e aplikacionit
• Përditësimi i grupit
Docker, Ansible dhe Ceph
Ekskursion në histori
Slurm i parë ishte një eksperiment. Folësit përfunduan prezantimet e tyre fjalë për fjalë në skenë dhe në audiencë u ulën administratorë të një niveli të tillë, saqë ishte koha për t'i ftuar ata si folës.
Kursi i vërtetë bazë u zhvillua në Slurm-in e dytë: 80% e pjesëmarrësve panë Kubernetes për herë të parë dhe një i tretë nuk kishte punuar kurrë me Docker.
Ishte e qartë se sa e vështirë ishte për njerëzit të dëgjonin një leksion mbi Docker në mëngjes dhe të punonin me të në modalitetin luftarak në mbrëmje.
Ceph shkaktoi shumë vështirësi. Për më tepër, kishte 20 njerëz në audiencë që duhej patjetër të shpjegonin Cephin, dhe 60 të tjerë që nuk kishin fare nevojë për Ceph.
Për Slurm-in e tretë, ne zhvendosëm Docker dhe Ansible në webinarë të veçantë, duke liruar më shumë kohë për Kubernetes. Zgjidhja doli të ishte praktike në thelb dhe e pazhvilluar në zbatim: leksioni ishte jointeresant për djemtë me përvojë, dhe diskutimi ishte jo interesant për fillestarët.
Për Slurm-in e katërt, ne bëmë kurse online për Docker, Ansible dhe Ceph. Ideja është e thjeshtë: ata që kanë nevojë do ta ndjekin kursin me mend, ata që nuk kanë nevojë do ta injorojnë me qetësi. Duke gjykuar nga grupi i testuesve, kursi Docker zgjat 6-8 orë. Ansible dhe Ceph nuk kanë arritur ende.
Disclaimer:
- kurs eksperimental. Disa vendime ndoshta do të rezultojnë të pasuksesshme.
- platforma (Stepik.org) është e papërpunuar dhe ne nuk kemi punuar më parë me të. Ndoshta do të ketë gunga dhe pengesa.
- Kursi u testua vetëm te punonjësit e Southbridge. Me siguri do t'ju duhet të përfundoni diçka ndërsa shkoni.
Vetëm një ditë tjetër në bisedën e Slurm-it të parë ata kujtuan se sa bukur dhe argëtuese ishte, pavarësisht nga të gjitha tmerret organizative. I pari që merr përshtypjet më të gjalla. Le të shohim se çfarë ndodh me studentët e parë të kurseve online. 🙂
Burimi: www.habr.com