Slurm - një mënyrë e thjeshtë për të hyrë në temën e Kubernetes

Slurm - një mënyrë e thjeshtë për të hyrë në temën e Kubernetes

Në prill, organizatorët e Slurm, një kurs mbi Kubernetes, erdhën në derën time për ta provuar dhe për të më treguar përshtypjet e tyre:

Dmitry, Slurm është një kurs intensiv tre-ditor në Kubernetes, një ngjarje e dendur stërvitore. Nuk ka gjasa që ju të jeni në gjendje të shkruani për këtë nëse uleni vetëm dy orë në leksionin e parë. A jeni gati për të marrë pjesë plotësisht?

Përpara Slurm, ishte e nevojshme të merrnin kurse përgatitore në internet për ansible, docker dhe ceph.
Më pas, me rrepë, merrni kodin dhe udhëzimet e sakta, sipas të cilave mund të kaloni çdo rresht komandimi me rresht me prezantuesit në leksione.

— Konfirmoj se jam gati të marr pjesë plotësisht në të dy kurset.

Dhe pas kësaj, puna e palodhur është e garantuar për 6 ditë (bazë Slurm dhe MegaSlurm) në një klasë plot me administratorë të sistemit.

burimet

Cila është vështirësia e zhvillimit të shërbimeve në përgjithësi? Për shembull, një biznes kërkon reklama me njoftime shtytëse! Duket se ekziston një zhvillues i plotë me një uebsajt dhe zhvillues celularë me një aplikacion celular. Detyrë 15 minuta. Le t'i themi biznesit që ne mund ta përballojmë atë brenda një dite!

Dhe këtu rezulton se njoftimet push nuk janë dërguar kurrë më parë. Ne nuk lidhëm paraprakisht një platformë njoftimi shtytëse të huaj ose të vetë-pritur. Dhe kjo nuk është më 15 minuta apo një orë, është mirë nëse e lidhin brenda një jave. Magjia dhe magjia filloi. Gjithçka është e paqartë, e çuditshme dhe e paparashikueshme.

Zhvillimi u bë krejtësisht i paparashikueshëm vetëm për një arsye: nuk morën parasysh se përveç shtresës së detyrave të biznesit, ekziston edhe një shtresë infrastrukturore.

Nëse shtresa e detyrave të biznesit është një shatërvan që nxjerr shumë detyra të vogla, testime hipotezash dhe truke vizuale, atëherë infrastruktura është tubat e saj. Këtu ju duhet një horizont planifikimi të paktën gjashtë muaj përpara.

Tuba për burime

Për shkak të kompleksitetit dhe kërkesës për t'i kushtuar shumë vëmendje detajeve, njerëz të trajnuar posaçërisht po zhvillojnë "tuba": Devops, i cili u rrit nga administratorët dhe zhvilluesit më me përvojë. Puna e tyre është e planifikuar dhe rreptësisht konsistente. Ata janë si ndërtuesit e urave - çdo gabim çon në faktin se një detyrë e lehtë biznesi për 15 minuta kthehet papritur në ri-planifikimin e infrastrukturës për shumë ditë dhe para.

Slurm është aktualisht i vetmi kurs në Rusi (që unë di) që mëson se si të ndërtoni infrastrukturë në një mënyrë të standardizuar, duke ju lejuar të paktën të nivelizoni disi gabimet e planifikimit. Kam marrë një kurs për Kubernetes dhe do të marr një kurs të ri për DevOps në shtator.

Slurm u shpik nga Southbridge, një kontraktues i administratës që ka ndërtuar dhjetëra shatërvanë të formave të ndryshme. Southbridge është i certifikuar nga KTP dhe KCSP (CNCF, Anëtar i Fondacionit Linux).

Çfarë mësojnë saktësisht në kurset e Kubernetes?

Si të organizoni gjithçka që kanë bërë zhvilluesit dhe në mënyrë që të mos bjerë?

  • Duke punuar me Kubespray
  • Instalimi i komponentëve shtesë
  • Testimi i grupeve dhe zgjidhja e problemeve

Si të autorizohen përdoruesit (zhvilluesit) në grup për të punuar me vetë grupin?

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

Si të mbroheni nga hakerat në nivel rrjeti?

  • Hyrje në CNI
  • Politika e Sigurisë së Rrjetit

Dhe siguria në përgjithësi!

  • PodSecurityPolicy
  • PodDisruptionBudget

Ne nuk fshehim asgjë, ju tregojmë me detaje se çfarë ka nën kapuç

  • Struktura e kontrolluesit
  • Operatorët dhe CRD-të

Aplikimet shtetërore në një grup

  • Nisja e një grupi bazë të dhënash duke përdorur PostgreSQL si shembull
  • Fillimi i një grupi RabbitMQ

Si të mos ruani fjalëkalime dhe konfigurime të shumta në tekst të qartë

  • Menaxhimi i sekreteve në Kubernetes
  • Kasafortë

Shkallëzimi horizontal në kërcitjen e gishtave tuaj

  • teori
  • Praktikë

Rezervimet

  • Rezervimi dhe rikuperimi i një grupi duke përdorur Heptio Velero (ish Ark) dhe etj

Vendosje e lehtë për testim, skenë dhe prodhim

  • garzë
  • Mjetet e modelimit dhe vendosjes
  • Strategjitë e vendosjes

Ekziston edhe një kurs për steroid, gjithçka atje është përgjithësisht e fortë. Megjithatë, pas kursit bazë, tashmë mund të ndërtoni shatërvanin tuaj.

Pas Slurm, pjesëmarrësve u lanë me objekte - një regjistrim video të të gjitha ditëve, udhëzime të detajuara për secilin artikull së bashku me receta të sakta, komandat e të cilave mund të kopjohen-ngjiten në mënyrë marrëzi për të mbledhur ose një zgjidhje për kopje rezervë ose një zgjidhje për mjedise testimi ose diçka tjetër.

Kjo është, është aq e thjeshtë sa ajo. Po. Erdha për disa ditë, u zhyta në temë, mora receta të sakta dhe u ktheva në vendin tim të punës për të ndërtuar infrastrukturën e projektit - thjesht, saktë dhe, më e rëndësishmja, në një hark kohor të parashikueshëm. Magjia dhe magjia kanë mbaruar, gjithçka që mbetet është vetëm të punosh.

Rezultati?

Në fund të garës, për disa ditë, të vjen ndjesia se projekte të vërteta serioze po ndërtohen pothuajse nga vetë devopët. Dhe gjëja e habitshme është se i gjithë materiali i mbuluar është i kuptueshëm, unë e riprodhoj atë në serverët e mi çdo ditë.

Për fat të mirë, i gjithë publiku kaloi në karrocën chat, ku edhe pas shumë javësh ka jetë.

Çka më tej?

Organizatorët po përgatisin Slurm Devops në vjeshtë, unë tashmë jam duke u përgatitur. Unë do të shkruaj për këtë së shpejti në faqen time Kanali techdir në karrocë @ctorecords.

Burimi: www.habr.com

Shto një koment