Slurm: Kubernetes intensive. Programi dhe bonuset

Në datat 27-29 maj do të mbajmë Slurm-in e katërt: intensiv në Kubernetes.

Slurm: Kubernetes intensive. Programi dhe bonuset

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 komente jashtëzakonisht negative. Sa më vinte keq që ishte e pamundur të kthehesha pas në kohë dhe të ndahesha prej tyre pa pretendime të ndërsjella.
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 Dmitry Simonov (krijoi një klub të drejtorëve teknikë), e ftuam në Slurm (për të studiuar, jo për të performuar). Ai premtoi se do t'i këshillonte të gjithë. Kjo nuk ka gjasa të jetë me interes për administratorët dhe zhvilluesit, por do të jetë shumë interesante për menaxherët e IT.

Çfarë është Slurm

Slurm: Kubernetes intensive. Programi dhe bonuset

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

Uebsajti i Slurm

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

Faqja e internetit MegaSlurm

Docker, Ansible dhe Ceph

Slurm: Kubernetes intensive. Programi dhe bonuset

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.

Slurm: Kubernetes intensive. Programi dhe bonuset

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

Slurm: Kubernetes intensive. Programi dhe bonuset

Burimi: www.habr.com

Shto një koment