
Mumavhiki maviri, makosi akasimba paKubernetes achatanga: Slurm-2 kune avo vari kujairana nek4s uye MegaSlurm yek8s mainjiniya nevagadziri.
Kwasara zvigaro gumi chete muhoro paSlurm 4. Kune vanhu vazhinji vanoda kubata k10s padanho rekutanga.
Kune Ops nyowani kuKubernetes, kutanga sumbu uye kutumira application yatove mhedzisiro yakanaka. Dev ine kunyange zvishoma zvikumbiro: kunzwisisa maitiro ekugadzirisa application yekushanda musumbu.
Mainjiniya nevagadziri vane mabasa edanho rakasiyana:
- zvinokwanisika here kumhanyisa dhatabhesi muk8s, zvakakosha here kuita izvi, chii chatinokunda uye nekurasikirwa kubva pakuvaka kwakadai;
- iyo nzira dzekutumira zviri pachena kuti hadzina kukodzera k8s;
- ndezvipi zvityisidziro zvinokonzeresa k8s (semuenzaniso, mugadziri anogona kuwana nyore kuwana admin) uye maitiro ekudzivirira;
- izvo zvigadziriso otomatiki zvirongwa k8s zvinobvumira uye maitiro ekudzidza kuzviwana nekuzvishandisa.
Kana iwe watosvika padanho iri, zvinhu zvakawanda zvinonakidza zvakamirira iwe paMegaSlurm.
MegaSlurm: kosi yepamusoro paKubernetes (Chivabvu 31 - Chikumi 2)

Yakagadzirirwa Kubernetes mainjiniya uye vagadziri, pamwe nehwaro kosi vakapedza kudzidza.
Isu tinogadzirisa iyo cluster kuitira kuti panguva imwe chete titange kugadziridzwa kwezvikamu zvemasumbu uye kutumira kune sumbu.
Moscow uye online kutora chikamu.
Mutengo: 60 ₽
(Kune avo vanosarudza kukwesha pamusoro pezvakakosha uye kutora Slurm-4, kuderedzwa kwe15 zviuru. Total for 2 intensives - 70 zviuru)
Purogiramu
Nyaya #1: Maitiro ekugadzira failover cluster kubva mukati
• Kushanda neKubespray
• Kuiswa kwezvimwe zvikamu
• Cluster test uye troubleshooting
• Dzidzira
Nyaya #2: Mvumo muchikwata uchishandisa mupi wekunze
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Dzidzira
Nyaya #3: Network policy
• Nhanganyaya kuCNI
• Network Security Policy
• Dzidzira
Nyaya #4: Chengetedza uye inowanikwa zvakanyanya muchikwata
• PodSecurityPolicy
• PodDisruptionBudget
Nyaya #5: Kubernetes. Ngatitarisei pasi pehood
• Chimiro chemutongi
• Vashandi uye maCRD
• Dzidzira
Nhaurirano #6: Zvikumbiro zvakarongeka muchikwata
• Kutangisa dhatabhesi cluster uchishandisa PostgreSQL semuenzaniso
• Kutangisa RabbitMQ cluster
• Dzidzira
Nyaya #7: Kuchengeta Zvakavanzika
• Kugadzirisa zvakavanzika muKubernetes
• Vault
Nyaya #8: Horizontal Pod Autoscaler
• Dzidziso
• Dzidzira
Nyaya #9: Backup uye Njodzi Kudzoreredza
• Cluster backup uye kupora uchishandisa Heptio Velero (yaimbova Areka) uye etcd
• Dzidzira
Nyaya #10: Kuendeswa Kwekushandisa
•Lint
• Templating uye deployment maturusi
• Nzira dzekuparadzira
Nha. 11: Basa rinoshanda
• Kuvaka CI/CD yekuendesa chikumbiro
• Cluster update
Slurm-4 ndeyechokwadi yakasimba: vanenge 150 vatori vechikamu, vazhinji vavo vari kuona Kubernetes kekutanga, chirongwa chakaoma, zvikanganiso zvakawanda mukuita. Kazhinji, hupenyu hwehutongi hwemazuva ese huri kuzara.
MegaSlurm yakasiyana pane zvese kuverenga.
Iye zvino vanhu makumi mana nevanomwe vakanyoresa kuMega. Ichi chiitiko chakadzikama, chinenge chepedyo. Kupopota kudiki, basa rakawanda rekufunga.
Ruzhinji rwevatori vechikamu vanoshanda nek8s. Izvi zvinoreva kuti nguva shoma inoshandiswa pane zvakakosha, uye yakawanda pane zvinonakidza, zvakaoma nyaya.
33 kunze kwevatori vechikamu makumi mana nevanomwe vakapedza imwe yemaSlurms apfuura, ndiko kuti, shamwari dzedu dzekare. Kunyanya, vashandi vaviri vari kuenda kuMega , avo vaive paSlurm yekutanga (Nyamavhuvhu'18) uye vanga vachiramba vachishanda nek8s kubvira ipapo.

Kuvonga kwechivanhu kwegore rekudzidzira: dai zvisiri zveSelectel, kutora chikamu muSlurm kungadai kwakadhura zviuru zvishanu zvekuwedzera.
Source: www.habr.com
