Slurm - rêyek hêsan e ku meriv bi mijara Kubernetes veqetîne

Slurm - rêyek hêsan e ku meriv bi mijara Kubernetes veqetîne

Di Nîsanê de, organîzatorên Slurm, qursek li ser Kubernetes, li deriyê min xistin ku wê ceribandinê bikin û ji min re bandorên xwe bibêjin:

Dmitry, Slurm qursek zexm a sê-rojî ye li ser Kubernetes, bûyerek perwerdehiya giran. Ne mimkûn e ku hûn ê karibin li ser wê binivîsin ger hûn di dersa yekem de tenê du saetan rûnin. Ma hûn amade ne ku bi tevahî beşdar bibin?

Berî Slurm, pêdivî bû ku qursên serhêl ên amadekar ên li ser ansible, docker û ceph werin girtin.
Dûv re, di zincîran de, kod û rêwerzên tam bistînin, li gorî ku hûn dikarin her rêzika fermanê bi rêz bi pêşkêşvanan re di dersan de derbas bikin.

- Ez piştrast dikim ku ez amade me ku bi tevahî beşdarî her du qursan bibim.

Û piştî wê, xebata dijwar ji bo 6 rojan (bingehîn Slurm û MegaSlurm) li dersxaneyek tijî rêveberên pergalê tê garantî kirin.

Fountains

Zehmetiya pêşxistina karûbaran bi gelemperî çi ye? Mînakî, karsaziyek reklama ragihandina push dipirse! Wusa dixuye ku bi malperek û pêşdebirên mobîl bi serîlêdana mobîl re pêşdebirek stackek tevahî heye. Karê 15 deqîqe. Werin em ji karsaziyê re bêjin ku em dikarin di rojekê de bi rê ve bibin!

Û li vir derdikeve holê ku agahdariya push berê qet nehatiye şandin. Me di pêş de platformek ragihandinê ya biyanî an xwe-mêvandar ve girê neda. Û ev êdî ne 15 hûrdem an saetek e, baş e ku ew di nav hefteyekê de pê ve girêdin. Sêhr û efsûn dest pê kir. Her tişt nezelal e, xerîb û nediyar e.

Pêşveçûn bi tenê ji ber yek sedemê bi tevahî nediyar bû: wan hesab nekir ku ji bilî qata karên karsaziyê, qatek binesaziyê jî heye.

Ger qata peywirên karsaziyê kaniyek e ku gelek karên piçûk, ceribandina hîpotez û hîleyên dîtbar derdixe holê, wê hingê binesaziya wê lûle ye. Li vir hûn hewceyê asoyek plansaziyê ya herî kêm şeş meh berê hewce ne.

Boriyên ji bo kaniyan

Ji ber tevlihevî û pêdivî ye ku meriv pir bi hûrgulî bala xwe bide, mirovên bi taybetî perwerdekirî "boriyan" pêşve dibin: Devops, ku ji rêvebir û pêşdebirên herî bi tecrube mezin bû. Karê wan bi rêkûpêk û domdar e. Ew mîna çêkerên pirê ne - her xeletiyek rê dide vê yekê ku karek karsaziyek hêsan a 15 hûrdeman ji nişkê ve vediguhere ji nû ve plansazkirina binesaziyê ji bo gelek roj û drav.

Slurm naha li Rûsyayê qursa yekane ye (ya ku ez pê dizanim) ku fêr dike ka meriv çawa binesaziyek bi rengek standard ava dike, ku dihêle hûn bi kêmanî bi rengek xeletiyên plansaziyê ast bikin. Min qursek li ser Kubernetes girt, û ez ê di Îlonê de qursek nû li ser DevOps bigirim.

Slurm ji hêla Southbridge ve hate îcad kirin, kargêrek rêveberiyê ku bi dehan kaniyên cûrbecûr ava kiriye. Southbridge bi KTP û KCSP pejirandî ye (CNCF, Endamê Weqfa Linux).

Ew bi rastî di qursên Kubernetes de çi hîn dikin?

Meriv çawa her tiştê ku pêşdebiran kiriye organîze dike û da ku ew nekeve?

  • Bi Kubespray re dixebitin
  • Sazkirina hêmanên zêde
  • Testkirina komê û çareserkirina pirsgirêkan

Meriv çawa destûr dide bikarhêneran (pêşdebiran) di nav komê de ku bi komê bixwe re bixebitin?

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

Meriv çawa di asta torê de xwe ji hackeran biparêze?

  • Destpêka CNI
  • Siyaseta Ewlekariya Tora

Û ewlehiyê bi gelemperî!

  • PodSecurityPolicy
  • PodDisruptionBudget

Em tiştek venaşêrin, em bi hûrgulî ji we re vedibêjin ka çi di binê kapê de ye

  • Struktura Controller
  • Operator û CRDs

Serîlêdanên dewletî yên di komekê de

  • Destpêkirina komek databasê ku wekî mînakek PostgreSQL bikar tîne
  • Komek RabbitMQ dest pê dike

Meriv çawa gelek şîfre û mîhengan di nivîsa zelal de hilnagire

  • Birêvebirina razên li Kubernetes
  • Jûra qasê

Pîvana horizontî li hejandina tiliyên we

  • Theory
  • Praktice

Backups

  • Vegerandin û sererastkirina komek bi karanîna Heptio Velero (berê Ark) û hwd

Ji bo ceribandin, qonax û hilberînê veqetandina hêsan

  • Lint
  • Amûrên şablonê û bicihkirinê
  • Stratejiyên belavkirinê

Di heman demê de qursek li ser steroîdan jî heye, her tişt li wir bi gelemperî hişk e. Lêbelê, piştî qursa bingehîn hûn dikarin jixwe kaniya xwe ava bikin.

Piştî Slurm, beşdaran bi huneran re hiştin - tomarek vîdyoyê ya hemî rojan, rêwerzên hûrgulî ji bo her babetekê ligel reçeteyên tam, emrên wan dikarin bi ehmeqî werin kopî kirin da ku çareseriyek ji bo paşvekişandinê an çareseriyek ji bo berhev bikin. derdorên test an tiştekî din.

Ango ew qas hêsan e. Erê. Ez çend rojan hatim, xwe di nav mijarê de veşart, reçeteyên tam wergirtin û vegeriyam cîhê karê xwe da ku binesaziya projeyê ava bikim - bi hêsanî, rast û ya herî girîng, di çarçoveyek demkî ya pêşbînîkirî de. Sêrbaz û sêrbaz qediya, ya ku dimîne tenê kar e.

Di dawiyê de çi ye?

Di dawiya pêşbaziyê de, çend rojan, hûn hest dikin ku projeyên ciddî yên rastîn hema hema ji hêla devops ve têne çêkirin. Tiştê ecêb ev e ku hemî materyalên ku hatine pêçan têne fêm kirin, ez her roj wê li ser serverên xwe dubare dikim.

Xweşbextane, tevaya temaşevanan derbasî sohbeta selikê bûn, ku tewra piştî çend hefteyan jî jiyan heye.

Çi ye?

Organîzator di payîzê de Slurm Devops amade dikin, ez jixwe amade dikim. Ez ê di demek nêzîk de li ser vê binivîsim kanala techdir di selikê de @ctorecords.

Source: www.habr.com

Add a comment