Mae slyrm yn ffordd hawdd o dorri i mewn i bwnc Kubernetes

Mae slyrm yn ffordd hawdd o dorri i mewn i bwnc Kubernetes

Ym mis Ebrill, daeth trefnwyr Slurm, cwrs ar Kubernetes, i gnocio ar fy nrws i'w brofi a dweud wrthyf eu hargraffiadau:

Mae Dmitry, Slurm yn gwrs dwys tri diwrnod ar Kubernetes, digwyddiad hyfforddi trwchus. Mae’n annhebygol y byddwch yn gallu ysgrifennu amdano os byddwch yn eistedd am ddwy awr yn y ddarlith gyntaf. Ydych chi'n barod i gymryd rhan yn llawn?

Cyn Slurm, roedd angen dilyn cyrsiau ar-lein paratoadol ar anible, docker a ceph.
Yna, mewn maip, cymerwch y cod a'r union gyfarwyddiadau, yn ôl y rhain gallwch fynd trwy bob llinell orchymyn fesul llinell gyda'r cyflwynwyr mewn darlithoedd.

— Cadarnhaf fy mod yn barod i gymryd rhan lawn yn y ddau gwrs.

Ac ar ôl hynny, mae gwaith caled wedi'i warantu am 6 diwrnod (Slurm a MegaSlurm sylfaenol) mewn ystafell ddosbarth sy'n llawn gweinyddwyr system.

Ffynonellau

Beth yw anhawster datblygu gwasanaethau yn gyffredinol? Er enghraifft, mae busnes yn gofyn am hysbysebu hysbysiadau gwthio! Mae'n ymddangos bod yna ddatblygwr pentwr llawn gyda gwefan a datblygwyr symudol gyda chymhwysiad symudol. Tasg 15 munud. Gadewch i ni ddweud wrth y busnes y gallwn ei drin mewn diwrnod!

Ac yma mae'n troi allan nad yw hysbysiadau gwthio erioed wedi'u hanfon o'r blaen. Ni wnaethom gysylltu platfform hysbysu gwthio tramor neu hunangynhaliol ymlaen llaw. Ac nid yw hyn bellach yn 15 munud neu awr, mae'n dda os ydyn nhw'n ei gysylltu o fewn wythnos. Dechreuodd yr hud a'r swyngyfaredd. Mae popeth yn aneglur, yn rhyfedd ac yn anrhagweladwy.

Daeth datblygiad yn gwbl anrhagweladwy am un rheswm yn unig: nid oeddent yn cymryd i ystyriaeth, yn ogystal â'r haen o dasgau busnes, fod yna haen seilwaith hefyd.

Os yw'r haen tasgau busnes yn ffynnon sy'n chwistrellu llawer o dasgau bach, profi damcaniaeth a thriciau gweledol, yna'r seilwaith yw ei bibellau. Yma mae angen gorwel cynllunio o leiaf chwe mis ymlaen llaw.

Pibellau ar gyfer ffynhonnau

Oherwydd y cymhlethdod a'r gofyniad i roi sylw manwl iawn i fanylion, mae pobl sydd wedi'u hyfforddi'n arbennig yn datblygu "pibellau": Devops, a fagwyd o'r gweinyddwyr a'r datblygwyr mwyaf profiadol. Mae eu gwaith wedi'i gynllunio ac yn gwbl gyson. Maent fel adeiladwyr pontydd - mae unrhyw gamgymeriad yn arwain at y ffaith bod tasg fusnes hawdd am 15 munud yn sydyn yn troi'n ail-gynllunio'r seilwaith am ddyddiau lawer ac arian.

Ar hyn o bryd, Slurm yw'r unig gwrs yn Rwsia (yr wyf yn gwybod amdano) sy'n dysgu sut i adeiladu seilwaith mewn ffordd safonol, gan ganiatáu i chi o leiaf rywsut lefelu gwallau cynllunio. Cymerais gwrs ar Kubernetes, ac rydw i'n mynd i ddilyn cwrs newydd ar DevOps ym mis Medi.

Dyfeisiwyd Slurm gan Southbridge, cwmni allanol gweinyddol sydd wedi adeiladu dwsinau o ffynhonnau o wahanol siapiau. Mae Southbridge wedi'i ardystio gan KTP a KCSP (CNCF, Aelod o Sefydliad Linux).

Beth yn union maen nhw'n ei ddysgu ar gyrsiau Kubernetes?

Sut i drefnu popeth y mae'r datblygwyr wedi'i wneud ac fel nad yw'n disgyn?

  • Gweithio gyda Kubespray
  • Gosod cydrannau ychwanegol
  • Profi clwstwr a datrys problemau

Sut i awdurdodi defnyddwyr (datblygwyr) i'r clwstwr i weithio gyda'r clwstwr ei hun?

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

Sut i amddiffyn eich hun rhag hacwyr ar lefel y rhwydwaith?

  • Cyflwyniad i CNI
  • Polisi Diogelwch Rhwydwaith

A diogelwch yn gyffredinol!

  • Polisi PodSecurity
  • Cyllideb PodAmhariad

Nid ydym yn cuddio unrhyw beth, rydym yn dweud wrthych yn fanwl beth sydd o dan y cwfl

  • Strwythur rheolwr
  • Gweithredwyr a CRDs

Ceisiadau datganol mewn clwstwr

  • Lansio clwstwr cronfa ddata gan ddefnyddio PostgreSQL fel enghraifft
  • Dechrau clwstwr RabbitMQ

Sut i beidio â storio nifer o gyfrineiriau a chyfluniadau mewn testun clir

  • Rheoli cyfrinachau yn Kubernetes
  • Bwlch

Graddio llorweddol ar snap eich bysedd

  • Теория
  • Ymarfer

Copïau wrth gefn

  • Gwneud copi wrth gefn ac adfer clwstwr gan ddefnyddio Heptio Velero (Arch gynt) ac ati

Defnydd hawdd i brofi, llwyfannu a chynhyrchu

  • Lint
  • Offer templedi a defnyddio
  • Strategaethau lleoli

Mae yna hefyd gwrs ar steroidau, mae popeth yno yn gyffredinol craidd caled. Fodd bynnag, ar ôl y cwrs sylfaenol gallwch chi eisoes adeiladu eich ffynnon eich hun.

Ar ôl Slurm, gadawyd arteffactau i'r cyfranogwyr - recordiad fideo o'r holl ddyddiau, cyfarwyddiadau manwl ar gyfer pob eitem ynghyd ag union ryseitiau, y gellir eu copïo-gludo'n wirion eu gorchmynion er mwyn cydosod naill ai datrysiad ar gyfer copi wrth gefn neu ddatrysiad ar gyfer amgylcheddau prawf neu rywbeth arall.

Hynny yw, mae mor syml â hynny. Oes. Deuthum am ychydig ddyddiau, ymgolli yn y pwnc, derbyn union ryseitiau a dychwelyd i'm gweithle i adeiladu seilwaith y prosiect - yn syml, yn gywir ac, yn bwysicaf oll, mewn ffrâm amser rhagweladwy. Mae'r hud a'r ddewiniaeth ar ben, y cyfan sydd ar ôl yw gweithio.

Y canlyniad?

Ar ddiwedd y ras, am sawl diwrnod, rydych chi'n cael y teimlad bod prosiectau difrifol go iawn yn cael eu hadeiladu bron gan y devops eu hunain. A'r syndod yw bod yr holl ddeunydd a gwmpesir yn ddealladwy, rwy'n ei atgynhyrchu ar fy gweinyddwyr fy hun bob dydd.

Yn ffodus, symudodd y gynulleidfa gyfan i'r sgwrs drol, lle mae bywyd hyd yn oed ar ôl wythnosau lawer.

Beth sydd nesaf?

Mae'r trefnwyr yn paratoi Slurm Devops yn yr hydref, rydw i eisoes yn paratoi. Byddaf yn ysgrifennu am hyn yn fuan yn fy sianel techdir yn y drol @ctorecords.

Ffynhonnell: hab.com

Ychwanegu sylw