Slurm - ụzọ dị mfe isi banye n'ime isiokwu Kubernetes

Slurm - ụzọ dị mfe isi banye n'ime isiokwu Kubernetes

N'April, ndị haziri Slurm, nkuzi na Kubernetes, bịara kụọ aka n'ọnụ ụzọ m iji nwalee ya wee gwa m echiche ha:

Dmitry, Slurm bụ nkuzi kpụ ọkụ n'ọnụ ụbọchị atọ na Kubernetes, mmemme ọzụzụ siri ike. O yighị ka ị ga-enwe ike ide banyere ya ma ọ bụrụ na ị nọrọ naanị awa abụọ na nkuzi mbụ. Ị dịla njikere isonye nke ọma?

Tupu Slurm, ọ dị mkpa ka ị na-amụ ihe n'ịntanetị na-akwadebe maka ike, docker na ceph.
Mgbe ahụ, na turnips, were koodu na ntuziaka kpọmkwem, dịka nke ị nwere ike ịgafe ahịrị iwu ọ bụla site n'ahịrị na ndị na-eweta okwu na nkuzi.

— A na m akwado na adị m njikere isonye nke ọma na ọmụmụ ihe abụọ a.

Ma mgbe nke ahụ gasịrị, a na-ekwe nkwa ịrụsi ọrụ ike maka ụbọchị 6 (isi Slurm na MegaSlurm) na klaasị juputara na ndị na-ahụ maka sistemụ.

Isi iyi

Kedu ihe isi ike nke ịzụlite ọrụ n'ozuzu? Dịka ọmụmaatụ, otu azụmahịa na-arịọ maka mgbasa ozi mkpọsa! Ọ ga-adị ka enwere onye nrụpụta ngwungwu zuru oke nwere weebụsaịtị yana ndị nrụpụta mkpanaka nwere ngwa mkpanaka. 15 nkeji ọrụ. Ka anyị gwa azụmahịa na anyị nwere ike ijikwa ya n'otu ụbọchị!

Na ebe a, ọ na-apụta na ọ dịbeghị mgbe ezigara ọkwa mkpọsa. Anyị ejikọtaghị usoro mgbasa ozi nke mba ọzọ ma ọ bụ nke kwadoro onwe ya tupu oge eruo. Na nke a abụghịzi 15 nkeji ma ọ bụ otu awa, ọ dị mma ma ọ bụrụ na ha jikọọ ya n'ime otu izu. Ime anwansi na mgbaasị malitere. Ihe niile edoghị anya, iju na enweghị atụ.

Mmepe ghọrọ ihe a na-atụghị anya ya maka naanị otu ihe kpatara ya: ha eburu n'uche na na mgbakwunye na oyi akwa nke ọrụ azụmahịa, e nwekwara ihe mkpuchi akụrụngwa.

Ọ bụrụ na oyi akwa ọrụ azụmahịa bụ isi iyi na-agbapụta ọtụtụ obere ọrụ, nyocha echiche na aghụghọ anya, mgbe ahụ akụrụngwa bụ ọkpọkọ ya. N'ebe a, ịchọrọ nhazi atụmatụ nke opekata mpe ọnwa isii tupu oge eruo.

Ọkụ maka isi iyi

N'ihi mgbagwoju anya na ihe a chọrọ iji ṅaa ntị nke ọma na nkọwa zuru ezu, ndị a zụrụ azụ na-emepụta "ọkpọkọ": Devops, bụ ndị tolitere site na ndị nchịkwa na ndị mmepe kachasị nwee ahụmahụ. A haziri ọrụ ha ma na-agbanwe agbanwe. Ha dị ka ndị na-ewu akwa akwa - mmejọ ọ bụla na-eduga n'eziokwu ahụ bụ na ọrụ azụmahịa dị mfe maka nkeji 15 na-atụgharị na mberede na-emezigharị ihe akụrụngwa maka ọtụtụ ụbọchị na ego.

Slurm bụ naanị usoro mmụta na Russia (nke m maara) na-akụzi ka esi arụ akụrụngwa n'ụzọ ahaziri ahazi, na-enye gị ohere ma ọ dịkarịa ala n'ụzọ ụfọdụ wepụta njehie atụmatụ. M nwetara nkuzi na Kubernetes, aga m ewere nkuzi ọhụrụ na DevOps na Septemba.

Southbridge chepụtara Slurm, onye na-ahụ maka ọrụ nchịkwa wuru ọtụtụ isi iyi nke ụdị dị iche iche. Southbridge bụ KTP na KCSP kwadoro (CNCF, Onye otu Linux Foundation).

Kedu ihe ha na-akụzi na nkuzi Kubernetes?

Otu esi ahazi ihe niile ndị mmepe mere na ka ọ ghara ịda?

  • Na-arụ ọrụ na Kubespray
  • Ịwụnye ihe ndị ọzọ
  • Nnwale ụyọkọ na nchọpụta nsogbu

Otu esi enye ndị ọrụ ikike (ndị mmepe) n'ime ụyọkọ ka ha na ụyọkọ n'onwe ya rụọ ọrụ?

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

Kedu otu ị ga-esi chebe onwe gị pụọ na ndị hackers na ọkwa netwọk?

  • Okwu mmalite nke CNI
  • Amụma Nchekwa netwọkụ

Na nchekwa n'ozuzu!

  • Iwu PodSecurity
  • BuddisruptionBudget

Anyị anaghị ezo ihe ọ bụla, anyị na-agwa gị n'ụzọ zuru ezu ihe dị n'okpuru mkpuchi

  • Ọdịdị njikwa
  • Ndị ọrụ na CRD

Ngwa ziri ezi na ụyọkọ

  • Ịmepụta ụyọkọ nchekwa data site na iji PostgreSQL dịka ọmụmaatụ
  • Malite ụyọkọ RabbitMQ

Otu esi echekwa ọtụtụ okwuntughe na nhazi na ederede doro anya

  • Ijikwa ihe nzuzo na Kubernetes
  • uko

Ntugharị kwụ ọtọ na mkpịsị aka gị

  • Akwụkwọ
  • Mee ihe

Ndabere

  • Ndabere na mgbake nke ụyọkọ na-eji Heptio Velero (nke bụbu Igbe) na wdg

Nkwanye dị mfe iji nwalee, ogbo na mmepụta

  • Lint
  • Nhazi na ntinye ngwa ọrụ
  • Usoro ntinye

Enwekwara nkuzi na steroid, ihe niile enwere n'ozuzu hardcore. Agbanyeghị, mgbe usoro izizi ị gachara, ị nwere ike wuo isi iyi nke gị.

Mgbe Slurm gasịrị, a hapụrụ ndị sonyere ya na artifacts - ndekọ vidiyo nke ụbọchị niile, ntuziaka zuru ezu maka ihe ọ bụla yana ntuziaka ziri ezi, iwu nke enwere ike idetuo nzuzu iji gbakọta ma ọ bụ ihe ngwọta maka nkwado ndabere na mpaghara ma ọ bụ ihe ngwọta maka. nwale gburugburu ma ọ bụ ihe ọzọ.

Ya bụ, ọ dị mfe dị ka nke ahụ. Ee. Abịara m ụbọchị ole na ole, na-emikpu onwe m n'isiokwu ahụ, nata ntụziaka ziri ezi ma laghachi n'ebe ọrụ m iji wuo akụrụngwa ọrụ - nanị, n'ụzọ ziri ezi na, nke kachasị mkpa, na oge amụma. Ime anwansi na amoosu agwụla, ihe niile fọdụrụ bụ naanị ịrụ ọrụ.

Nso ke utịt?

Na njedebe nke agbụrụ ahụ, ruo ọtụtụ ụbọchị, ị ga-enwe mmetụta na a na-ewu ezigbo ọrụ dị egwu nke fọrọ nke nta ka ọ bụrụ ndị devops n'onwe ha. Na ihe ijuanya bụ na ihe niile kpuchiri ekpuchi bụ ihe kwere nghọta, m na-emegharị ya na sava nke m kwa ụbọchị.

Ọ dabara nke ọma, ndị niile na-ege ntị kwagara na nkata ụgbọ ala, ebe ọbụna mgbe ọtụtụ izu gasịrị enwere ndụ.

Kedu ihe ọzọ?

Ndị na-ahazi na-akwado Slurm Devops n'oge mgbụsị akwụkwọ, m na-akwadolarị. M ga-ede banyere nke a n'oge adịghị anya na nke m ọwa techdir n'ime ụgbọ ala @ctorecords.

isi: www.habr.com

Tinye a comment