Ang Slurm usa ka dali nga paagi sa pagsulod sa hilisgutan sa Kubernetes

Ang Slurm usa ka dali nga paagi sa pagsulod sa hilisgutan sa Kubernetes

Niadtong Abril, ang mga nag-organisar sa Slurm, usa ka kurso sa Kubernetes, nanuktok sa akong pultahan aron sulayan kini ug isulti kanako ang ilang mga impresyon:

Ang Dmitry, Slurm usa ka tulo ka adlaw nga intensive course sa Kubernetes, usa ka siksik nga kalihokan sa pagbansay. Dili tingali nga makasulat ka bahin niini kung maglingkod ka lang sa duha ka oras sa una nga lecture. Andam ka ba sa hingpit nga pag-apil?

Sa wala pa ang Slurm, gikinahanglan ang pagkuha sa mga online nga kurso sa pagpangandam sa ansible, docker ug ceph.
Dayon, sa mga turnip, kuhaa ang code ug eksakto nga mga instruksyon, sumala sa imong pag-agi sa matag command line sa linya sa mga presenter sa mga lecture.

— Akong gipamatud-an nga ako andam sa hingpit nga pag-apil sa duha ka kurso.

Ug pagkahuman niana, gigarantiyahan ang kakugi sulod sa 6 ka adlaw (basic Slurm ug MegaSlurm) sa usa ka classroom nga puno sa mga tigdumala sa sistema.

Mga tinubdan

Unsa ang kalisud sa pagpalambo sa mga serbisyo sa kinatibuk-an? Pananglitan, ang usa ka negosyo nangayo alang sa pag-anunsyo sa pagpahibalo sa pagduso! Mopatim-aw nga adunay usa ka bug-os nga stack developer nga adunay usa ka website ug mga mobile developer nga adunay usa ka mobile application. 15 minutos nga buluhaton. Isulti nato sa negosyo nga makaya nato sa usa ka adlaw!

Ug dinhi kini nahimo nga ang mga abiso sa pagduso wala pa gipadala kaniadto. Wala kami nagkonektar sa usa ka langyaw o nag-host sa kaugalingon nga plataporma sa pagpahibalo sa push nga daan. Ug dili na kini 15 ka minuto o usa ka oras, maayo kung ikonektar nila kini sa sulod sa usa ka semana. Nagsugod ang salamangka ug enchantment. Ang tanan dili klaro, katingad-an ug dili matag-an.

Ang pag-uswag nahimong hingpit nga dili matag-an tungod sa usa lamang ka rason: wala nila tagda nga dugang sa layer sa mga buluhaton sa negosyo, adunay usa usab ka layer sa imprastraktura.

Kung ang layer sa mga buluhaton sa negosyo usa ka tuburan nga nagbuga sa daghang gagmay nga mga buluhaton, pagsulay sa hypothesis ug visual trick, nan ang imprastraktura mao ang mga tubo niini. Dinhi kinahanglan nimo ang usa ka kapunawpunawan sa pagplano nga labing menos unom ka bulan nga abante.

Mga tubo para sa mga busay

Tungod sa pagkakomplikado ug sa kinahanglanon nga hatagan ug maayo nga pagtagad ang detalye, ang mga espesyal nga nabansay nga mga tawo nagpalambo sa "mga tubo": Devops, nga nagdako gikan sa labing eksperyensiyado nga mga administrador ug mga developer. Ang ilang trabaho giplano ug hugot nga makanunayon. Sama sila sa mga magtutukod sa taytayan - bisan unsang sayup nagdala sa kamatuoran nga ang usa ka dali nga buluhaton sa negosyo sa 15 minuto kalit nga nahimo nga pagplano pag-usab sa imprastraktura sa daghang mga adlaw ug salapi.

Ang Slurm sa pagkakaron mao ra ang kurso sa Russia (nga nahibal-an nako) nga nagtudlo kung giunsa ang pagtukod sa imprastraktura sa usa ka estandard nga paagi, nga gitugotan ka sa bisan unsang paagi nga ma-level out ang mga sayup sa pagplano. Mikuha kog kurso sa Kubernetes, ug mokuha kog bag-ong kurso sa DevOps sa Septiyembre.

Ang Slurm giimbento sa Southbridge, usa ka outsourcer sa administrasyon nga nagtukod ug daghang mga fountain nga lainlain ang porma. Ang Southbridge kay KTP ug KCSP certified (CNCF, Linux Foundation Member).

Unsa man gyud ang ilang gitudlo sa mga kurso sa Kubernetes?

Giunsa pag-organisar ang tanan nga nahimo sa mga developer ug aron dili kini mahulog?

  • Nagtrabaho sa Kubespray
  • Pag-instalar sa dugang nga mga sangkap
  • Cluster testing ug troubleshooting

Giunsa ang pagtugot sa mga tiggamit (mga developer) sa cluster aron magtrabaho sa cluster mismo?

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

Giunsa pagpanalipod ang imong kaugalingon gikan sa mga hacker sa lebel sa network?

  • Pasiuna sa CNI
  • Patakaran sa Seguridad sa Network

Ug kaluwasan sa kinatibuk-an!

  • PodSecurityPolicy
  • PodDisruptionBudget

Wala kami nagtago bisan unsa, gisultihan ka namon sa detalye kung unsa ang naa sa ilawom sa hood

  • Estruktura sa controller
  • Mga operator ug CRD

Stateful nga mga aplikasyon sa usa ka cluster

  • Paglunsad sa usa ka database cluster gamit ang PostgreSQL isip usa ka pananglitan
  • Pagsugod sa usa ka RabbitMQ cluster

Giunsa nga dili tipigan ang daghang mga password ug mga config sa tin-aw nga teksto

  • Pagdumala sa mga sekreto sa Kubernetes
  • Vault

Pahigda scaling sa snap sa imong mga tudlo

  • Teorya
  • Pagpraktis

Mga backup

  • Pag-backup ug pagbawi sa usa ka cluster gamit ang Heptio Velero (kanhi Ark) ug uban pa

Sayon nga pag-deploy sa pagsulay, yugto ug produksiyon

  • Ngilit
  • Mga himan sa pag-template ug pag-deploy
  • Mga estratehiya sa pagdeploy

Adunay usab usa ka kurso sa mga steroid, ang tanan nga anaa sa kasagaran hardcore. Bisan pa, pagkahuman sa sukaranan nga kurso mahimo ka na nga magtukod sa imong kaugalingon nga tuburan.

Pagkahuman sa Slurm, ang mga partisipante gibiyaan nga adunay mga artifact - usa ka pagrekord sa video sa tanan nga mga adlaw, detalyado nga mga panudlo alang sa matag aytem kauban ang eksaktong mga resipe, ang mga mando nga mahimo’g hungog nga kopyahon-i-paste aron matipon ang bisan unsang solusyon alang sa backup o solusyon alang sa mga palibot sa pagsulay o uban pa.

Sa ato pa, ingon ana ka yano. Oo. Mianhi ako sulod sa pipila ka mga adlaw, gisubsob ang akong kaugalingon sa hilisgutan, nakadawat og eksaktong mga resipe ug mibalik sa akong trabahoan aron sa pagtukod sa imprastraktura sa proyekto - yano, husto ug, labing importante, sa usa ka matag-an nga time frame. Ang salamangka ug pagpang-ungo nahuman na, ang nahabilin mao ang pagtrabaho.

Unsa man ang sa katapusan?

Sa pagtapos sa lumba, sulod sa pipila ka mga adlaw, imong mabati nga ang tinuod nga seryoso nga mga proyekto gitukod halos sa mga devop mismo. Ug ang katingad-an nga butang mao nga ang tanan nga mga materyal nga nasakup masabtan, gikopya nako kini sa akong kaugalingon nga mga server matag adlaw.

Maayo na lang, ang tibuok mamiminaw mibalhin ngadto sa cart chat, diin bisan human sa daghang mga semana adunay kinabuhi.

Unsay sunod?

Ang mga organizer nag-andam sa Slurm Devops sa tingdagdag, nangandam na ako. Isulat ko kini sa dili madugay sa akong techdir channel sa kariton @ctorecords.

Source: www.habr.com

Idugang sa usa ka comment