Mnamo Mei 27-29 tunashikilia Slurm ya nne: yenye bidii kwenye Kubernetes.
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
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
Slurm ni nini
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
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
Docker, Ansible na Ceph
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.
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. 🙂
Chanzo: mapenzi.com