Tha slurm na dhòigh furasta air briseadh a-steach do chuspair Kubernetes

Tha slurm na dhòigh furasta air briseadh a-steach do chuspair Kubernetes

Anns a’ Ghiblean, thàinig luchd-eagrachaidh Slurm, cùrsa air Kubernetes, a’ gnogadh air an doras agam gus deuchainn a dhèanamh air agus innse dhomh na beachdan aca:

Tha Dmitry, Slurm na chùrsa dian trì latha air Kubernetes, tachartas trèanaidh dùmhail. Chan eil e coltach gum bi e comasach dhut sgrìobhadh mu dheidhinn ma shuidheas tu dìreach airson dà uair a thìde sa chiad òraid. A bheil thu deiseil airson làn chom-pàirt a ghabhail?

Ro Slurm, bha e riatanach cùrsaichean air-loidhne ullachaidh a dhèanamh air ansible, docker agus ceph.
An uairsin, ann an snèapan, gabh an còd agus an stiùireadh mionaideach, a rèir an urrainn dhut a dhol tro gach loidhne-àithne le loidhne leis na preasantairean ann an òraidean.

— Tha mi a’ dearbhadh gu bheil mi deiseil airson làn chom-pàirt a ghabhail anns an dà chùrsa.

Agus às deidh sin, tha obair chruaidh air a ghealltainn airson 6 latha (Slurm bunaiteach agus MegaSlurm) ann an seòmar-sgoile làn de luchd-rianachd an t-siostaim.

Fuaran

Dè cho duilich ‘s a tha e seirbheisean a leasachadh san fharsaingeachd? Mar eisimpleir, bidh gnìomhachas ag iarraidh sanasachd fios putaidh! Bhiodh e coltach gu bheil leasaiche làn stac ann le làrach-lìn agus luchd-leasachaidh gluasadach le tagradh gluasadach. Obair 15 mionaid. Innsidh sinn don ghnìomhachas gun urrainn dhuinn a làimhseachadh ann an latha!

Agus an seo tha e a’ tionndadh a-mach nach deach fiosan putaidh a chuir a-riamh roimhe. Cha do cheangail sinn àrd-ùrlar fios putaidh cèin no fèin-aoigheachd ro làimh. Agus chan eil seo nas fhaide na 15 mionaidean no uair a thìde, tha e math ma cheanglas iad e taobh a-staigh seachdain. Thòisich an draoidheachd agus an draoidheachd. Tha a h-uile dad neo-shoilleir, neònach agus neo-fhaicsinneach.

Dh'fhàs leasachadh gu tur neo-fhaicsinneach airson dìreach aon adhbhar: cha do ghabh iad a-steach, a bharrachd air an ìre de ghnìomhan gnìomhachais, gu bheil còmhdach bun-structair ann cuideachd.

Mas e fuaran a th’ ann an còmhdach gnìomhan gnìomhachais a’ spùtadh a-mach mòran de ghnìomhan beaga, deuchainn beachd-bharail agus cleasan lèirsinneach, is e am bun-structar na pìoban aige. An seo feumaidh tu sealladh dealbhaidh co-dhiù sia mìosan ro làimh.

Pìoban airson fuarain

Mar thoradh air an iom-fhillteachd agus an riatanas a bhith a 'toirt aire gu mion-fhiosrachadh, tha daoine le trèanadh sònraichte a' leasachadh "pìoban": Devops, a dh'fhàs suas bhon luchd-rianachd agus an luchd-leasachaidh as eòlaiche. Tha an obair aca air a phlanadh agus gu tur cunbhalach. Tha iad coltach ri luchd-togail dhrochaidean - tha mearachd sam bith a 'ciallachadh gu bheil obair gnìomhachais furasta airson 15 mionaidean gu h-obann a' tionndadh gu bhith ag ath-phlanadh a 'bhun-structair airson iomadh latha agus airgead.

Is e Slurm an-dràsta an aon chùrsa anns an Ruis (air a bheil mi eòlach) a bhios a’ teagasg mar a thogas tu bun-structar ann an dòigh àbhaisteach, a’ toirt cothrom dhut co-dhiù dòigh air choireigin a dhèanamh air mearachdan dealbhaidh. Rinn mi cùrsa air Kubernetes, agus tha mi a’ dol a ghabhail cùrsa ùr air DevOps san t-Sultain.

Chaidh Slurm a chruthachadh le Southbridge, neach-rianachd taobh a-muigh a tha air dusanan de fhuarain a thogail de dhiofar chumaidhean. Tha Southbridge le teisteanas KTP agus KCSP (CNCF, Ball Stèidheachd Linux).

Dè dìreach a bhios iad a’ teagasg ann an cùrsaichean Kubernetes?

Mar a chuireas tu air dòigh a h-uile càil a rinn an luchd-leasachaidh agus gus nach tuit e?

  • Ag obair le Kubespray
  • Stàladh co-phàirtean a bharrachd
  • Deuchainn brabhsair agus fuasgladh dhuilgheadasan

Ciamar a bheir thu cead do luchd-cleachdaidh (luchd-leasachaidh) a-steach don bhuidheann a bhith ag obair leis a’ bhuidheann fhèin?

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

Ciamar thu fhèin a dhìon bho hackers aig ìre lìonra?

  • Ro-ràdh do CNI
  • Poileasaidh tèarainteachd lìonra

Agus sàbhailteachd san fharsaingeachd!

  • Poileasaidh PodSecurity
  • Buidseit Pod Disruption

Cha bhith sinn a’ falach dad, innsidh sinn dhut gu mionaideach dè a tha fon chochall

  • Structar rianadair
  • Luchd-obrachaidh agus CRDs

Iarrtasan stàiteil ann am buidheann

  • A’ cur air bhog cruinneachadh stòr-dàta a’ cleachdadh PostgreSQL mar eisimpleir
  • A’ tòiseachadh cruinneachadh RabbitMQ

Mar nach sàbhail thu grunn fhaclan-faire agus configs ann an teacsa soilleir

  • A’ riaghladh dìomhaireachdan ann an Kubernetes
  • Bùrn

Sgèileadh còmhnard aig snaim do chorragan

  • Teòiridh
  • Cleachdaich

Cùl-taic

  • Dèan cùl-taic agus faighinn air ais buidheann a’ cleachdadh Heptio Velero (Ark roimhe) agus msaa

Cleachdadh furasta airson deuchainn, àrd-ùrlar agus cinneasachadh

  • Lint
  • Innealan teamplaid agus cleachdadh
  • Ro-innleachdan cleachdadh

Tha cùrsa ann cuideachd air steroids, tha a h-uile dad mar as trice ann an cruth cruaidh. Ach, às deidh a’ chùrsa bunaiteach faodaidh tu am fuaran agad fhèin a thogail mu thràth.

Às deidh Slurm, chaidh artifacts fhàgail aig na com-pàirtichean - clàradh bhidio de gach latha, stiùireadh mionaideach airson gach nì còmhla ri dearbh reasabaidhean, agus faodar na h-òrdughan aca a chopaigeadh gu gòrach gus fuasgladh fhaighinn airson cùl-taic no fuasgladh airson. àrainneachdan deuchainn no rudeigin eile.

Is e sin, tha e cho sìmplidh ri sin. Tha. Thàinig mi airson beagan làithean, air mo bhogadh sa chuspair, fhuair mi reasabaidhean mionaideach agus thill mi chun àite-obrach agam gus bun-structar a ’phròiseict a thogail - gu sìmplidh, gu ceart agus, as cudromaiche, ann an ùine a bha dùil. Tha an draoidheachd agus am buidseachd seachad, chan eil air fhàgail ach a bhith ag obair.

Dè anns a 'cheann thall?

Aig deireadh an rèis, airson grunn làithean, bidh thu a 'faireachdainn gu bheil fìor dhroch phròiseactan gan togail cha mhòr leis na devops fhèin. Agus is e an rud iongantach gu bheil an stuth gu lèir air a chòmhdach so-thuigsinn, bidh mi ga ath-riochdachadh air na frithealaichean agam fhèin a h-uile latha.

Gu fortanach, ghluais an luchd-èisteachd gu lèir chun chat cairt, far a bheil beatha eadhon às deidh grunn sheachdainean.

Dè a-nis?

Tha an luchd-eagrachaidh ag ullachadh Slurm Devops as t-fhoghar, tha mi ag ullachadh mu thràth. Sgrìobhaidh mi mu dheidhinn seo a dh’ aithghearr nam broinn sianal techdir sa chairt @ctorecords.

Source: www.habr.com

Cuir beachd ann