MegaSlurm yeKubernetes mainjiniya uye vagadziri

MegaSlurm yeKubernetes mainjiniya uye vagadziri

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)

MegaSlurm yeKubernetes mainjiniya uye vagadziri

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

MegaSlurm webhusaiti

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 selectel, avo vaive paSlurm yekutanga (Nyamavhuvhu'18) uye vanga vachiramba vachishanda nek8s kubvira ipapo.

MegaSlurm yeKubernetes mainjiniya uye vagadziri

Kuvonga kwechivanhu selectel kwegore rekudzidzira: dai zvisiri zveSelectel, kutora chikamu muSlurm kungadai kwakadhura zviuru zvishanu zvekuwedzera.

Source: www.habr.com

Tenga inovimbika yekutambira kwemasaiti ane DDoS dziviriro, VPS VDS maseva 🔥 Tenga webhusaiti yakavimbika ine dziviriro yeDDoS, maseva eVPS VDS | ProHoster