Slurm: Kubernetes ni kubwa. Programu na mafao

Mnamo Mei 27-29 tunashikilia Slurm ya nne: yenye bidii kwenye Kubernetes.

Slurm: Kubernetes ni kubwa. Programu na mafao

Bonasi: kozi za mkondoni kwenye Docker, Ansible, Ceph
Tumetoka kwa mada za Slurm ambazo ni muhimu kwa kufanya kazi na Kubernetes, lakini hazihusiani moja kwa moja na k8. Jinsi, kwa nini na nini kilitokea - chini ya kukata.
Washiriki wote wa Slurm 4 wataweza kufikia kozi hizi.

Urejesho kamili wa pesa siku ya kwanza
Katika St. Petersburg Slurm, washiriki wawili waliondoka maoni hasi sana. Jinsi nilivyojuta kwamba haikuwezekana kurudi nyuma kwa wakati na kuachana nao bila madai ya pande zote.
Ukigundua kile ambacho hupendi kabisa kuhusu Slurm, siku ya kwanza andika kwa waandaaji wowote. Tutazima ufikiaji na kurejesha bei kamili ya ushiriki.

Washauri wa kiufundi
Ikiwa kuna mtu anajua Dmitry Simonov (aliunda klabu ya wakurugenzi wa ufundi), tukamwalika kwenye Slurm (kusoma, sio kutumbuiza). Aliahidi kushauri kila mtu. Hii haiwezekani kuwa ya manufaa kwa wasimamizi na watengenezaji, lakini itakuwa ya kuvutia sana kwa wasimamizi wa IT.

Slurm ni nini

Slurm: Kubernetes ni kubwa. Programu na mafao

Slurm-4: kozi ya msingi (Mei 27-29)
Imeundwa kwa ajili ya wale wanaoona Kubernetes kwa mara ya kwanza au wanataka kuratibu maarifa yao.
Kila mshiriki ataunda kundi lake mwenyewe katika wingu la Selectel na kupeleka programu hapo.

Bei: 25 elfu

Programu ya

Mada #1: Utangulizi wa Kubernetes, sehemu kuu
• Utangulizi wa teknolojia ya k8s. Maelezo, matumizi, dhana
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Fanya mazoezi

Mada ya 2: Muundo wa nguzo, vipengele vikuu, uvumilivu wa makosa, mtandao wa k8s
• Ubunifu wa nguzo, sehemu kuu, uvumilivu wa makosa
• mtandao wa k8s

Mada #3: Kubespray, kurekebisha na kusanidi kikundi cha Kubernetes
• Kubespray, usanidi na urekebishaji wa nguzo ya Kubernetes
• Fanya mazoezi

Mada #4: Ceph, usanidi wa nguzo na vipengele vya kufanya kazi katika uzalishaji
• Ceph, usanidi wa nguzo na vipengele vya kufanya kazi katika uzalishaji
• Fanya mazoezi: kusanidi ceph

Mada #5: Vifupisho vya Juu vya Kubernetes
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Upangaji wa Pod, InitContainer

Mada #6: Utangulizi wa Helm
• Utangulizi wa Helm
• Fanya mazoezi

Mada #7: Huduma za uchapishaji na programu
• Muhtasari wa mbinu za uchapishaji wa huduma: NodePort vs LoadBalancer dhidi ya Ingress
• Kidhibiti cha kuingia (Nginx): kusawazisha trafiki inayoingia
• Msimamizi wa Сert: pata cheti cha SSL/TLS kiotomatiki
• Fanya mazoezi

Mada #8: Uwekaji miti na ufuatiliaji
• Ufuatiliaji wa nguzo, Prometheus
• Ukataji miti kwa nguzo, Fluentd/Elastic/Kibana
• Fanya mazoezi

Mada ya 9: CI/CD, uwekaji wa jengo kwa nguzo kutoka mwanzo

Mada Na. 10: Kazi ya vitendo, uwekaji dockers ya programu na kuzinduliwa kwenye kundi

Tovuti ya Slurm

MegaSlurm: kozi ya juu (Mei 31 - Juni 2)
Iliyoundwa kwa ajili ya wahandisi na wasanifu wa Kubernetes, pamoja na wahitimu wa kozi ya msingi.
Tunasanidi nguzo ili kuzindua wakati huo huo sasisho la vipengee vya nguzo na kupelekwa kwa nguzo.

Bei: elfu 60 (elfu 45 kwa washiriki wa Slurm-4)

Programu ya

Mada #1: Mchakato wa kuunda nguzo ya kushindwa kutoka ndani
• Kufanya kazi na Kubespray
• Ufungaji wa vipengele vya ziada
• Majaribio ya makundi na utatuzi wa matatizo
• Fanya mazoezi

Mada #2: Uidhinishaji katika kundi kwa kutumia mtoa huduma wa nje
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Fanya mazoezi

Mada #3: Sera ya mtandao
• Utangulizi wa CNI
• Sera ya Usalama ya Mtandao
• Fanya mazoezi

Mada #4: Salama na zinazopatikana sana za programu katika kundi
• PodSecurityPolicy
• PodDisruptionBudget

Mada #5: Kubernetes. Wacha tuangalie chini ya kofia
• Muundo wa kidhibiti
• Waendeshaji na CRD
• Fanya mazoezi

Mada #6: Maombi mahiri katika kundi
• Kuzindua kikundi cha hifadhidata kwa kutumia PostgreSQL kama mfano
• Kuzindua nguzo ya RabbitMQ
• Fanya mazoezi

Mada #7: Kutunza Siri
• Kusimamia siri katika Kubernetes
• Vault

Mada #8: Horizontal Pod Autoscaler
• Nadharia
• Fanya mazoezi

Mada #9: Hifadhi Nakala na Urejeshaji Maafa
• Hifadhi rudufu na urejeshaji wa Nguzo kwa kutumia Heptio Velero (zamani Ark) na nk
• Fanya mazoezi

Mada #10: Usambazaji wa Maombi
•Lint
• Zana za kuorodhesha na kupeleka
• Mikakati ya upelekaji

Mada Na. 11: Kazi ya vitendo
• Kujenga CI/CD kwa ajili ya kupeleka maombi
• Usasishaji wa nguzo

Tovuti ya MegaSlurm

Docker, Ansible na Ceph

Slurm: Kubernetes ni kubwa. Programu na mafao

Ziara ya historia

Slurm ya kwanza ilikuwa jaribio. Wazungumzaji walikamilisha mawasilisho yao kihalisi kwenye jukwaa, na katika hadhira walikaa wasimamizi wa kiwango ambacho ulikuwa wakati wa kuwaalika kama wasemaji.

Kozi halisi ya kimsingi ilifanyika kwenye Slurm ya pili: 80% ya washiriki waliona Kubernetes kwa mara ya kwanza, na ya tatu hawakuwahi kufanya kazi na Docker.
Ilikuwa wazi jinsi ilivyokuwa ngumu kwa watu kusikiliza hotuba kwenye Docker asubuhi na kufanya kazi nayo katika hali ya mapigano jioni.
Ceph ilisababisha matatizo mengi. Zaidi ya hayo, kulikuwa na watu 20 kwenye hadhira ambao walihitaji kueleza Ceph, na wengine 60 ambao hawakuhitaji Ceph hata kidogo.

Kwa Slurm ya tatu, tulihamisha Docker na Ansible kwenye mitandao tofauti, hivyo basi kuongeza muda wa Kubernetes. Suluhisho liligeuka kuwa la vitendo kwa asili na halijakuzwa katika utekelezaji: hotuba hiyo haikuwa ya kupendeza kwa wavulana wenye uzoefu, na majadiliano hayakuwa ya kufurahisha kwa Kompyuta.

Kwa Slurm ya nne, tulifanya kozi za mtandaoni kwenye Docker, Ansible na Ceph. Wazo ni rahisi: wale wanaohitaji watachukua kozi kwa uangalifu, wale ambao hawahitaji watapuuza kwa utulivu. Kwa kuzingatia kikundi cha wajaribu, kozi ya Docker inachukua masaa 6-8. Ansible na Ceph bado hawajafunga.

Kanusho:

  • kozi ya majaribio. Maamuzi mengine labda yatageuka kuwa hayafaulu.
  • jukwaa (Stepik.org) ni chafu, na hatujafanya kazi nalo hapo awali. Pengine kutakuwa na matuta na snags.
  • Kozi hiyo ilijaribiwa kwa wafanyikazi wa Southbridge pekee. Hakika itabidi umalize kitu unapoenda.

Slurm: Kubernetes ni kubwa. Programu na mafao

Juzi juzi tu kwenye gumzo la Slurm ya kwanza walikumbuka jinsi ilivyokuwa ya kupendeza na ya kufurahisha, licha ya maovu yote ya shirika. Wa kwanza kupata maonyesho ya wazi zaidi. Hebu tuone kile kinachotokea kwa wanafunzi wa kwanza wa kozi za mtandaoni. 🙂

Slurm: Kubernetes ni kubwa. Programu na mafao

Chanzo: mapenzi.com

Kuongeza maoni