SleĂ«rm — njĂ« mĂ«nyrĂ« e thjeshtĂ« pĂ«r tĂ« hyrĂ« nĂ« temĂ«n e Kubernetes

SleĂ«rm — njĂ« mĂ«nyrĂ« e thjeshtĂ« pĂ«r tĂ« hyrĂ« nĂ« temĂ«n e Kubernetes

Në prill, organizatorët e Slyerm më kontaktuan për të testuar kurset e Kubernetes dhe për të ndarë përshtypjet e mia:

Dmitri, Slyerm Ă«shtĂ« njĂ« intensitet tre ditor mbi Kubernetes, njĂ« ngjarje e dendur mĂ«simore. ËshtĂ« e vĂ«shtirĂ« tĂ« shkruash pĂ«r tĂ« nĂ«se thjesht kalon dy orĂ« nĂ« leksionin e parĂ«. A jeni gati tĂ« merrni pjesĂ« plotĂ«sisht?

Para Slyerm-it duhej të kalonin kurset përgatitore online mbi ansible, docker dhe ceph.
Pastaj, në rep, merrni kodin dhe udhëzimet e sakta, me të cilat gjatë leksioneve do të kaloni çdo komandë hap pas hapi me udhëheqësit.

— Konfirmoj se jam gati tĂ« marr pjesĂ« plotĂ«sisht nĂ« tĂ« dyja kurset.

Dhe pas kĂ«saj do tĂ« sigurohet njĂ« punĂ« e yoğun nĂ« 6 ditĂ« (Slyerm bazik dhe MegaSlyerm) nĂ« njĂ« audiencĂ« tĂ« mbushur me sistem administratorĂ«.

Fontana

Cila është e vërteta e vështirësive në zhvillimin e shërbimeve? Ja, biznesi kërkon të bëjë një dërgesë reklamuese të njoftimeve! Duket se kemi një zhvillues full-stack me një faqe dhe zhvillues mobile me një aplikacion mobil. Puna duket për 15 minuta. Të themi biznesit se do ta mbyllim brenda një dite!

Dhe këtu zbulohet se push-at kurrë nuk janë dërguar më parë. Nuk është kryer në avancë lidhja me një platformë të huaj ose self-hosted për dërgimin e push-eve. Tani kjo nuk është më 15 minuta apo një orë; shpresojmë se do të lidhin brenda një jave. Magjia ka filluar dhe çuditërisht gjithçka është e paqartë dhe e papritur.

Zhvillimi është bërë plotësisht i paqartë vetëm për një arsye: nuk është marrë parasysh se përveç shtresës së detyrave biznesore ka edhe një shtresë infrastrukturore.

Nëse shtresa e detyrave biznesore është një fontanë që shpërthen masa detyrash të vogla, kontroll të hipotezave dhe vizualizime të ndryshme, atëherë infrastruktura është tubat e saj. Këtu nevojitet një horizont planifikimi minimal prej gjashtë muajsh përpara.

Tubat për fontanat

PĂ«r shkak tĂ« kompleksitetit dhe kĂ«rkesĂ«s pĂ«r tĂ« pasur shumĂ« kujdes me detajet, zhvillimin e 'tubave' e bĂ«jnĂ« njerĂ«z tĂ« trajnuar posaçërisht: Devops-Ă«t, qĂ« kanĂ« dalĂ« nga administratoret dhe zhvilluesit mĂ« tĂ« pĂ«rvojshĂ«m. Puna e tyre Ă«shtĂ« planifikuar dhe e rregullt. Ata janĂ« tĂ« ngjashĂ«m me ndĂ«rtuesit e urave — çdo gabim çon nĂ« atĂ« qĂ« njĂ« detyrĂ« e thjeshtĂ« biznesore pĂ«r 15 minuta papritur shndĂ«rrohet nĂ« riplanifikimin e infrastrukturĂ«s pĂ«r shumĂ« ditĂ« dhe para.

Slyërm është përgjithësisht kursi i vetëm në Rusi (nga ato që di), që mëson ndërtimin e infrastrukturës në një mënyrë standardizuese, e cila lejon në një farë mënyre që të minimizohet gabimet e planifikimit. Kam qenë në kurse për Kubernetes, dhe në shtator kam planifikuar të ndjek një kurs të ri për DevOps.

Slyërm u krijua nga kompania Southbridge, një ndërmarrje që ofron administrim, e cila ka ndërtuar dhjetëra fontanash në forma të ndryshme. Southbridge është një KTP dhe KCSP i certifikuar (CNCF, Anëtar i Fondacionit Linux).

ÇfarĂ« mĂ«sohet konkretisht nĂ« kurset pĂ«r Kubernetes?

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

  • Puna me Kubespray
  • Instalimi i komponenteve shtesĂ«
  • Testimi dhe zgjidhja e problemeve tĂ« klasterit

Si të bëni autorizimin e përdoruesve (zhvilluesve) në klaster për të punuar me vetë klasterin?

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

Si të mbroheni nga hakerat në nivelin e rrjetit?

  • Hyrje nĂ« CNI
  • Politika e SigurisĂ« sĂ« Rrjetit

Dhe gjithashtu siguria!

  • Politika e SigurisĂ« sĂ« Pod-Ă«ve
  • Buxheti i ShkĂ«putjes sĂ« Pod-Ă«ve

Nuk fshehim asgjë, - tregojmë detajisht çfarë ndodhet nën kapak

  • NdĂ«rtimi i kontrolluesit
  • Operatoret dhe CRD

Aplikacione Stateful në klaster

  • Nisja e klasterit tĂ« DB-sĂ« me shembullin e PostgreSQL
  • Nisja e klasterit RabbitMQ

Si të mos ruani një numër të madh fjalëkalish dhe konfigurimesh në format të hapur

  • Menaxhimi i sekreteve nĂ« Kubernetes
  • Vault

Shkallëzimi horizontal me një klikim

  • Teoria
  • Praktika

Kopjet rezervë

  • Kopje rezervĂ« dhe rikuperim tĂ« klasterit duke pĂ«rdorur Heptio Velero (dhe mĂ« parĂ« Ark) dhe etcd

Lëshimi i lehtë në test-, skenë- dhe prodhim

  • Lint
  • Mjetet pĂ«r templatim dhe deploi
  • StrategjitĂ« e shpĂ«rndarjes

Ka një kurs tjetër me steroide, atje gjithçka është shumë hardcore. Megjithatë, pas kursit bazë, mund të filloni të ndërtoni fontaninë tuaj.

Pas Slërmës, pjesëmarrësit kanë mbetur me artefakte - regjistrimin e video të gjithë ditëve, udhëzime të detajuar për çdo pikë së bashku me recetat e sakta, ekipet e cilave mund t'i kopjoni thjesht për të ndërtuar ose zgjidhje për kopje rezervë ose zgjidhje për mjediset testuese ose diçka tjetër.

Pra, kështu është aq e thjeshtë. Po. Ekipi erdhi për disa ditë, u zhyt në temë, mori receta të sakta dhe kthehet në vendin e punës për të ndërtuar infrastrukturën e projektit - thjesht, e saktë dhe, më e rëndësishmja, e parashikueshme në afate. Magjia dhe magjia përfunduan, mbeti thjesht të punosh.

ÇfarĂ« doli pĂ«rfundimisht?

Në fund të garës, për disa ditë, ndihesh sikur projektet e vërteta të mëdha ndërtohen dhe menaxhohen pothuajse nga vetë devops-at. Dhe është e pabesueshme që gjithë materialet e kaluara janë të qarta; çdo ditë, i aplikoj në serverët e mi.

Fatmirësisht, e gjithë audienca është zhvendosur në kanalin e Telegramit, ku edhe pas shumë javësh ka aktivitet.

ÇfarĂ« ndodh mĂ« tej?

OrganizatorĂ«t po pĂ«rgatiten pĂ«r SĐ»Ń‘Ń€ĐŒ Devops kĂ«tĂ« vjeshtĂ«, dhe unĂ« po pĂ«rgatitem gjithashtu. ShumĂ« shpejt do tĂ« shkruaj pĂ«r kĂ«tĂ« nĂ« kanalin tim tĂ« drejtorit teknik nĂ« Telegram @ctorecords.

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster