Slurm - tsela e bonolo ea ho kena ka har'a sehlooho sa Kubernetes

Slurm - tsela e bonolo ea ho kena ka har'a sehlooho sa Kubernetes

Ka Mmesa, bahlophisi ba Slurm, thupelo ea Kubernetes, ba ile ba tla ho kokota monyako oa ka ho e leka le ho mpolella maikutlo a bona:

Dmitry, Slurm ke thupelo e matla ea matsatsi a mararo ho Kubernetes, ketsahalo e teteaneng ea koetliso. Ho ke ke ha etsahala hore u tla khona ho ngola ka eona haeba u lula lihora tse peli feela puong ea pele. Na u se u loketse ho nka karolo ka botlalo?

Pele ho Slurm, ho ne ho hlokahala ho nka lithuto tsa boithaopo tsa inthanete ho ansible, docker le ceph.
Ebe, ka li-turnips, nka khoutu le litaelo tse nepahetseng, ho latela hore na u ka feta mola o mong le o mong oa taelo ka mola le baetsi ba lipuo.

- Ke tiisa hore ke itokiselitse ho nka karolo ka botlalo lithutong tseo ka bobeli.

'Me ka mor'a moo, ho sebetsa ka thata ho tiisetsoa matsatsi a 6 (basic Slurm le MegaSlurm) ka tlelaseng e tletseng batsamaisi ba tsamaiso.

Liliba

Bothata ba ho ntlafatsa litšebeletso ka kakaretso ke bofe? Mohlala, khoebo e kopa papatso ea tsebiso! Ho ka bonahala eka ho na le nts'etsopele ea stack e felletseng ea nang le sebaka sa marang-rang le baetsi ba mehala ba nang le sesebelisoa sa mehala. Mosebetsi oa metsotso e 15. Ha re bolelle khoebo hore re ka e sebetsana ka letsatsi!

'Me mona hoa etsahala hore litsebiso tsa push ha li so ka li romeloa pele. Ha rea ​​ka ra hokela sethala sa tsebiso ea kantle ho naha kapa se ikemetseng esale pele. 'Me sena ha se sa le metsotso e 15 kapa hora, ho molemo haeba ba e hokahanya ka hare ho beke. Boselamose le boloi tsa qala. Ntho e 'ngoe le e' ngoe ha e hlake, e makatsa ebile e sa lebelloa.

Tsoelo-pele e ile ea e-ba e sa lebelloang ka ho feletseng ka lebaka le le leng feela: ha baa ka ba ela hloko hore ho phaella ho lera la mesebetsi ea khoebo, ho boetse ho na le lera la litšebeletso tsa motheo.

Haeba lera la mesebetsi ea khoebo ke seliba se hlahisang mesebetsi e mengata e nyane, tlhahlobo ea maikutlo le maqheka a bonoang, joale meaho ke liphaephe tsa eona. Mona o hloka sebaka sa ho rera bonyane likhoeli tse tšeletseng esale pele.

Liphaephe tsa liliba

Ka lebaka la ho rarahana le tlhokahalo ea ho ela hloko lintlha tse qaqileng haholo, batho ba koetlisitsoeng ka ho khetheha ba ntse ba hlahisa "liphaephe": Devops, ea hōtseng ho tsoa ho batsamaisi le bahlahisi ba nang le phihlelo ka ho fetisisa. Mosebetsi oa bona o reriloe ebile o tsitsitse. Ba tšoana le lihahi tsa borokho - phoso leha e le efe e lebisa tabeng ea hore mosebetsi o bonolo oa khoebo bakeng sa metsotso ea 15 ka tšohanyetso o fetoha ho hlophisa bocha mekhoa ea motheo bakeng sa matsatsi a mangata le chelete.

Slurm hajoale ke eona feela thupelo ea Russia (eo ke e tsebang) e rutang mokhoa oa ho aha meaho ka tsela e tloaelehileng, e u lumellang hore bonyane u ntlafatse liphoso tsa moralo. Ke nkile thupelo ea Kubernetes, 'me ke tlil'o etsa thupelo e ncha ea DevOps ka Loetse.

Slurm e qapiloe ke Southbridge, setsebi sa tsamaiso se hahileng liliba tse ngata tsa libopeho tse fapaneng. Southbridge ke KTP le KCSP e netefalitsoeng (CNCF, Linux Foundation Member).

Hantle-ntle ba ruta eng lithutong tsa Kubernetes?

Joang ho hlophisa ntho e 'ngoe le e' ngoe eo baetsi ba eona ba e entseng le hore e se ke ea oa?

  • Ho sebetsa le Kubespray
  • Ho kenya likarolo tse ling
  • Teko ea lihlopha le ho rarolla mathata

Joang ho lumella basebelisi (bahlahisi) ho kena sehlopheng ho sebetsa le sehlopha ka bosona?

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

U ka itšireletsa joang ho li-hackers boemong ba marang-rang?

  • Selelekela ho CNI
  • Leano la Tšireletso ea Marang-rang

Le polokeho ka kakaretso!

  • PodSecurityPolicy
  • PodDisruptionBudget

Ha re pate letho, re u bolella ka ho qaqileng se tlas'a hood

  • Sebopeho sa taolo
  • Basebelisi le li-CRD

Lisebelisoa tse hlakileng ka har'a sehlopha

  • Ho qala sehlopha sa database ho sebelisa PostgreSQL joalo ka mohlala
  • Ho qala sehlopha sa RabbitMQ

Mokhoa oa ho se boloke li-password le li-configs tse ngata ka mongolo o hlakileng

  • Ho laola liphiri ho Kubernetes
  • Ho phatloha

Ho pharalla ha menoana ea hau

  • Khopolo
  • Itloaetse

Li-backups

  • Ho boloka le ho hlaphoheloa ha sehlopha se sebelisang Heptio Velero (eo pele e neng e le Areka) le joalo-joalo

Ho tsamaisoa ha bonolo ho ea tekong, sethaleng le tlhahiso

  • Khahla
  • Lisebelisoa tsa template le tsa ho tsamaisa
  • Mekhoa ea ho tsamaisa

Hape ho na le thupelo ea li-steroids, ntho e 'ngoe le e' ngoe e teng ka kakaretso e thata. Leha ho le joalo, ka mor'a thupelo ea motheo u ka se u ntse u iketsetsa seliba sa hau.

Kamora Slurm, barupeluoa ba ile ba sala le lintho tsa khale - rekoto ea video ea matsatsi ohle, litaelo tse qaqileng bakeng sa ntho e 'ngoe le e' ngoe hammoho le litlolo tse nepahetseng, tseo litaelo tsa tsona li ka kopitsoang ka booatla ho bokella tharollo bakeng sa bekapo kapa tharollo bakeng sa. dibaka tsa teko kapa ntho enngwe.

Ke hore, ho bonolo joalo. Ee. Ke ile ka tla matsatsi a 'maloa, ke ikakhela ka setotsoana sehloohong, ka fumana litlolo tse nepahetseng 'me ka khutlela mosebetsing ho ea haha ​​​​mohaho oa morero - ka mokhoa o bonolo, ka nepo, ka ho fetisisa, ka nako e boletsoeng esale pele. Boselamose le boloi bo felile, ho setseng ke ho sebetsa feela.

Ke'ng qetellong?

Qetellong ea peiso, ka matsatsi a 'maloa, u fumana maikutlo a hore merero e tebileng ea sebele e ntse e hahoa hoo e ka bang ke li-devops ka bobona. 'Me ntho e makatsang ke hore lisebelisoa tsohle tse koahetsoeng lia utloahala, ke li hlahisa ho li-server tsa ka letsatsi le leng le le leng.

Ka lehlohonolo, bamameli bohle ba ile ba fallela moqoqong oa kariki, moo esita le ka mor'a libeke tse ngata ho nang le bophelo.

Ke'ng e latelang?

Bahlophisi ba lokisetsa Slurm Devops nakong ea hoetla, ke se ke ntse ke itokisetsa. Ke tla ngola ka sena haufinyane ho ea ka mocha oa techdir ka kariking @ctorecords.

Source: www.habr.com

Eketsa ka tlhaloso