
NĂ« prill mĂ« kontaktuan organizatorĂ«t e Slyrm â kurse pĂ«r Kubernetes â pĂ«r tĂ« provuar dhe pĂ«rcjellĂ« pĂ«rshtypjet e mia:
Dmitri, Slyrm Ă«shtĂ« njĂ« intensitet tre ditor pĂ«r Kubernetes, njĂ« ngjarje intensive e mĂ«simit. ĂshtĂ« e vĂ«shtirĂ« tĂ« shkruash pĂ«r tĂ« vetĂ«m duke qĂ«ndruar dy orĂ« nĂ« ligjĂ«ratĂ«n e parĂ«. A jeni gati tĂ« merrni pjesĂ« plotĂ«sisht?
Para Slyrm duhet të kaloni kurset përgatitore online për ansible, docker dhe ceph.
Pastaj në repository duhet të merrni kodin dhe udhëzimet e sakta, sipas të cilave në ligjërata do të kaloni çdo komandë hap pas hapi me udhëheqësit.
â E konfirmoj se jam gati tĂ« marrĂ« pjesĂ« plotĂ«sisht nĂ« tĂ« dy kurset.
Dhe pas kësaj do të sigurohet një punë e ngjeshur për 6 ditë (Slyrm bazik dhe MegaSlyrm) në një auditore krejt plot me administratorë rrjeti.
Fontanat
ĂfarĂ« Ă«shtĂ« vĂ«shtirĂ«sia nĂ« zhvillimin e shĂ«rbimeve? Ja, pĂ«r shembull, biznesi kĂ«rkon tĂ« bĂ«jĂ« njĂ« shpĂ«rndarje reklamash me push mĂ«! Duket se ka njĂ« zhvillues full-stack me njĂ« faqe dhe zhvillues mobil me aplikacionin mobil. Detyra pĂ«r 15 minuta. TĂ« themi biznesit se do tĂ« pĂ«rfundojmĂ« brenda njĂ« dite!
Dhe këtu zbulohet se pushat nuk janë dërguar kurrë më parë. Nuk është kryer paraprakisht lidhja e një platforme të huaj ose të vetë-hostuar për shpërndarjen e pushave. Dhe kjo nuk është më 15 minuta dhe as një orë, mirë është nëse e lidhin brenda një jave. Filloi magia dhe mrekullia. Gjithçka është e paqartë, e çuditshme dhe e paparashikueshme.
Zhvillimi u bë plotësisht i paparashikueshëm vetëm për një arsye: nuk u mor parasysh se përveç nivelit të problemeve biznesore ekziston edhe një nivel infrastrukture.
Nëse niveli i problemeve biznesore është një fontanë që nxjerr një masë detyrash të vogla, testi i hipotezave dhe çirrakët vizualë, atëherë infrastruktura është ajo që i lidh ato. Këtu nevojitet një horizont planifikimi minimum gjysmë viti përpara.
Tubat për fontanat
PĂ«r shkak tĂ« kompleksitetit dhe kĂ«rkesĂ«s pĂ«r tĂ« qenĂ« shumĂ« tĂ« kujdesshĂ«m ndaj detajeve, zhvillimi i "tubave" kryhet nga njerĂ«z tĂ« trajnuar veçanĂ«risht: DevOps, tĂ« cilĂ«t janĂ« rritur nga administratorĂ«t dhe zhvilluesit mĂ« tĂ« pĂ«rvojshĂ«m. Puna e tyre Ă«shtĂ« e planifikuar dhe strikte. Ata ngjajnĂ« me ndĂ«rtuesit e urave â çdo gabim çon nĂ« fakt qĂ« njĂ« detyrĂ« e lehtĂ« biznesore pĂ«r 15 minuta papritmas shndĂ«rrohet nĂ« riorganizim tĂ« infrastrukturĂ«s pĂ«r shumĂ« ditĂ« dhe para.
Slërm është aktualisht kursi i vetëm në Rusi (nga ato që di unë) që mëson ndërtimin e infrastrukturës në një mënyrë standardizuese, duke lejuar në ndonjë mënyrë të reduktohen gabimet e planifikimit. Kam qenë në kurse për Kubernetes dhe në shtator kam planifikuar të shkoj në një kurs të ri për DevOps.
Slërm u krijua nga kompanisë Southbridge, një ofrues shërbimesh administrimi, i cili ka ndërtuar dhjetëra fontanash të formave të ndryshme. Southbridge është një KTP dhe KCSP i certifikuar (CNCF, Anëtari i Fondacionit Linux).
ĂfarĂ« konkretisht mĂ«sohet nĂ« kurset pĂ«r Kubernetes?
Si të organizohet gjithçka që bënë zhvilluesit dhe të mos bjerë?
- Puna me Kubespray
- Instalimi i komponentëve të tjerë
- Testimi dhe zgjidhja e problemeve të klasterit
Si të bëhet autorizimi i përdoruesve (zhvilluesve) në klaster për të punuar me vetë klasterin?
- LDAP (Nginx + Python)
- OIDC (Dex + Gangway)
Si të mbrohemi nga hakerat në nivelin rrjetor?
- Hyrje në CNI
- Politika e Sigurisë së Rrjetit
Dhe në përgjithësi, siguria!
- PodSecurityPolicy
- PodDisruptionBudget
Nuk fshehim asgjĂ«, â tregojmĂ« nĂ« detaje se çfarĂ« ka nĂ«n kapak
- Ndërtimi i kontrolluesit
- Operatorët dhe CRD
Aplikacionet Stateful në klaster
- Nisja e klasterit të DB me shembullin e PostgreSQL
- Nisja e klasterit RabbitMQ
Si të mos mbani shumë fjalëkalime dhe konfigurime në mënyrë të hapur
- Menaxhimi i sekreteve në Kubernetes
- Vault
Përmasim horizontal me një klik
- Teoria
- Praktika
Bëkëpit
- Bëkëpimi dhe rikthimi i klasterit me përdorimin e Heptio Velero (më parë Ark) dhe etcd
Dispozita e lehtë në teste, fazë dhe prodhimi
- Lint
- Mjetet për templating dhe deploy
- Strategjitë e shpërndarjes
Ka edhe një kurs në steroide, aty gjithçka është hardcore. Megjithatë, pas kursit bazë, shkoni dhe ndërtoni fontanën tuaj.
Pas Slërm, pjesëmarrësit lanë artefakte - një regjistrim video të të gjithë ditëve, udhëzime të detajuara për secilën pikë me receta të sakta, komanda që mund t'i kopjoni për të ndërtuar një zgjidhje për backup apo një zgjidhje për ambiente testuese apo ndonjë gjë tjetër.
Pra, ashtu Ă«shtĂ« kaq e thjeshtĂ«. Po. Erdha pĂ«r disa ditĂ«, u zhyt nĂ« temĂ«, mora receta tĂ« sakta dhe u ktheva nĂ« vendin e punĂ«s pĂ«r tĂ« ndĂ«rtuar infrastrukturĂ«n e projektit â e thjeshtĂ«, e saktĂ« dhe, mĂ« e rĂ«ndĂ«sishmja, e parashikueshme nĂ« kohĂ«. Magjia dhe magjistari pĂ«rfunduan, mbeti vetĂ«m tĂ« punosh.
ĂfarĂ« nĂ« pĂ«rfundim?
NĂ« fund tĂ« garĂ«s, pĂ«r disa ditĂ« ndjehet se projektet e vĂ«rteta serioze ndĂ«rtohen pothuajse nga vetĂ« DevOps-at. ĂshtĂ« e habitshme se gjithĂ« materiali i kaluar Ă«shtĂ« i kuptueshĂ«m, unĂ« e riprodhoj atĂ« çdo ditĂ« nĂ« serverĂ«t e mi.
Faliminderit, e gjithë audienca u transferua në grupin e Telegramit, ku edhe pas shumë javësh ka jetë.
ĂfarĂ« ndodh mĂ« tej?
Organizatorët po përgatisin Slërm DevOps këtë vjeshtë, unë tashmë po përgatitem. Për këtë do të shkruaj së shpejti në kanalin tim .
Burimi: habr.com
