Slurm - o se auala faigofie e malepe ai le mataupu Kubernetes

Slurm - o se auala faigofie e malepe ai le mataupu Kubernetes

Ia Aperila, na tuʻituʻi mai i loʻu faitotoʻa le faʻatulagaina o Slurm, o se kosi i Kubernetes e faʻataʻitaʻi ma taʻu mai ia te aʻu o latou lagona:

Dmitry, Slurm ose a'oa'oga malosi e tolu aso ile Kubernetes, ole a'oa'oga tele. E foliga mai e le mafai ona e tusi e uiga i ai pe afai e te nofo mo le lua itula i le lauga muamua. Ua e sauni e auai atoatoa?

Aʻo leʻi oʻo i le Slurm, sa manaʻomia le faia o aʻoaʻoga i luga ole laiga sauniuni ile ansible, docker ma ceph.
Ona, i turnips, ave le code ma faʻatonuga saʻo, e tusa ai ma le mea e te alu ai i laina taʻitasi i laina faʻatasi ma le au fai lauga i lauga.

— Ou te faamautinoa atu ua ou sauni e auai atoatoa i vasega uma e lua.

Ma a maeʻa lena, e faʻamaonia le galue malosi mo le 6 aso (Slurm autu ma MegaSlurm) i totonu o se potuaoga e tumu i pulega faʻaoga.

Punavai

O le a le faigata o le atina'eina o auaunaga lautele? Mo se faʻataʻitaʻiga, e talosaga se pisinisi mo faʻasalalauga faʻasalalauga faʻasalalauga! E foliga mai o loʻo i ai se tagata faʻapipiʻi faʻapipiʻi atoa ma se upega tafaʻilagi ma tagata faʻapipiʻi feaveaʻi ma se telefoni feaveaʻi. 15 minute galuega. Sei ta'u atu i le pisinisi e mafai ona tatou taulimaina i se aso!

Ma o lea e aliali mai o faʻasalalauga faʻasalalauga e leʻi lafoina muamua. Matou te leʻi faʻafesoʻotaʻi se faʻasalalauga faʻasalalauga mai fafo poʻo le tagata lava ia. Ma e le o toe 15 minute poʻo se itula, e lelei pe a latou faʻafesoʻotaʻi i totonu o le vaiaso. Na amata le togafiti faataulaitu. E le manino mea uma, uiga ese ma le taumateina.

O le atinaʻe na matua le mautonu mo naʻo le tasi le mafuaʻaga: latou te leʻi manatu e faʻaopoopo i le faʻasologa o galuega faʻapisinisi, o loʻo i ai foi se fausaga faʻapitoa.

Afai o le fa'avae o galuega fa'apisinisi o se vaipuna e sasaa mai ai le tele o galuega laiti, fa'ata'ita'iga fa'ata'ita'iga ma togafiti va'aia, o lona uiga o mea tetele o ana paipa. O iinei e te manaʻomia ai se fuafuaga faʻataʻitaʻiga a itiiti ifo ma le ono masina muamua atu.

Paipa mo vaipuna

Ona o le lavelave ma le manaʻoga e vaʻai totoʻa i auiliiliga, o tagata aʻoaʻoina faʻapitoa o loʻo atinaʻeina "paipa": Devops, oe na tupu aʻe mai le sili ona poto masani pule ma atinaʻe. O a latou galuega e fuafuaina ma matua'i tumau. E pei i latou o tufuga alalaupapa - so'o se mea sese e ta'ita'i atu ai i le mea moni e faapea o se galuega faigofie pisinisi mo le 15 minute e fa'afuase'i ona liliu i le toe fuafuaina o atina'e mo le tele o aso ma tupe.

O le Slurm e na'o le pau lea o le vasega i Rusia (ou te iloa) o loʻo aʻoaʻoina le auala e fausia ai atinaʻe i se auala faʻapitoa, e mafai ai ona e faʻamalieina mea sese. Na ou faia se kosi i Kubernetes, ma o le a ou alu i se vasega fou i DevOps ia Setema.

O le Slurm na fausia e Southbridge, o se pulega i fafo na fausia le tele o vaipuna o foliga eseese. Southbridge o KTP ma KCSP faʻamaonia (CNCF, Linux Foundation Member).

O a mea tonu latou te a'oa'o atu i a'oa'oga Kubernetes?

E faʻafefea ona faʻatulagaina mea uma na faia e le au atinaʻe ma ina ia aua neʻi pa'ū?

  • Galulue ma Kubespray
  • Fa'apipi'i vaega fa'aopoopo
  • Su'ega fa'aputuga ma fa'afitauli

E faʻafefea ona faʻatagaina tagata faʻaoga (tagata atinaʻe) i totonu o le fuifui e galulue ma le fuifui lava ia?

  • LDAP (Nginx + Python)
  • OIDC (Dex + Gangway)

E faʻafefea ona puipuia oe lava mai tagata taʻavale i le tulaga o fesoʻotaʻiga?

  • Folasaga ile CNI
  • Faiga Fa'avae Puipuiga

Ma le saogalemu lautele!

  • PodSecurityPolicy
  • PodDisruptionBudget

Matou te le natia se mea, matou te taʻu atu ia te oe i auiliiliga mea o loʻo i lalo o le pulou

  • Fa'atonuga Pule
  • Tagata fa'atino ma CRDs

Talosaga fa'apitoa i se fuifui

  • Fa'alauiloaina se fa'aputuga fa'amaumauga e fa'aaoga ai le PostgreSQL e fai ma fa'ata'ita'iga
  • Amataina se fuifui RabbitMQ

E fa'afefea ona le teuina le tele o fa'aupuga ma configs i tusitusiga manino

  • Puleaina o mealilo i Kubernetes
  • Vault

Fua fa'asaga i le ma'i o ou tamatamailima

  • Leory
  • Faataitai

Fa'aola

  • Toe fa'aleleia ma toe fa'aleleia se fuifui fa'aaoga Heptio Velero (muamua Ark) ma etcd

Faigofie le faʻapipiʻiina e suʻe, tulaga ma gaosiga

  • Lint
  • Faʻataʻitaʻiga ma faʻapipiʻiina meafaigaluega
  • Ta'iala fa'atino

O lo'o i ai fo'i se kosi i steroids, o mea uma e masani ona fa'amalosi. Ae ui i lea, a maeʻa le kosi faʻavae e mafai ona e fausia lau lava vaipuna.

Ina ua maeʻa le Slurm, na tuʻuina i latou na auai i mea faʻapitoa - o se vitio puʻeina o aso uma, faʻamatalaga auiliili mo mea taʻitasi faatasi ai ma fua saʻo, o poloaiga e mafai ona kopi faʻavalevalea-faʻapipiʻi ina ia mafai ai ona faʻapipiʻi se fofo mo le faʻasaʻo poʻo se fofo mo siosiomaga su'ega po'o se isi mea.

O lona uiga, e faigofie pei o lena. Ioe. Na ou sau mo ni nai aso, faatofu aʻu lava i le autu, maua fua saʻo ma toe foʻi i laʻu fale faigaluega e fausia le atinaʻe o galuega - faigofie, saʻo ma, sili ona taua, i se taimi faʻatulagaina. Ua uma le togafiti faataulaitu, o le mea e totoe o le na o le galue.

O le a le mea i le iʻuga?

I le faaiuga o le tuuga, mo ni nai aso, e te maua ai le lagona o galuega mamafa moni o loʻo fausia e toetoe lava a le au failotu lava latou. Ma o le mea e ofo ai o mea uma e aofia ai e malamalama, ou te toe faia i luga o aʻu lava 'auʻaunaga i aso uma.

O le mea e lelei ai, na siitia atu le aofia atoa i le talatalanoaga faʻataʻavalevale, lea e tusa lava pe a mavae le tele o vaiaso o loʻo i ai le ola.

o sosoo ai le a?

O loʻo saunia e le au faʻatonu Slurm Devops i le tautoulu, ua uma ona ou sauni. O le a vave ona ou tusia lenei mea i laʻu techdir auala i totonu o le taavale @ctorecords.

puna: www.habr.com

Faaopoopo i ai se faamatalaga