Më 27-29 maj, ne do të zhvillojmë edicionin e katërt të Slerma: një intensive për Kubernetes.

Bonus: kurse online për Docker, Ansible, Ceph
Ne kemi hequr nga Slerma temat qĂ« janĂ« tĂ« rĂ«ndĂ«sishme pĂ«r punĂ«n me Kubernetes, por nuk i pĂ«rkasin drejtpĂ«rdrejt k8s. Si, pse dhe çfarĂ« ndodhi â mĂ« poshtĂ«.
Të gjithë pjesëmarrësit e Slerma-4 do të kenë qasje në këto kurse.
I gjithë paratë e kthyera në ditën e parë
Në Slerma në Shën Petersburg, dy pjesëmarrës lanë . Sa shumë kam dëshpëruar që nuk mund të kthehem në të kaluarën dhe të ndahem me ta pa pretendime reciproke.
Nëse ndjeni se Slerma nuk ju pëlqen kategorikisht, në ditën e parë ju lutem shkruani cilitdo nga organizatorët. Ne do të ndalojmë akseset dhe do të kthejmë çmimin e plotë të pjesëmarrjes.
Konsultime nga drejtorin teknik
Nëse ndokush e di (ai ka mbledhur një klub drejtorësh teknikë), e kemi ftuar atë në Slerma (për të mësuar, jo për të folur). Ai premtoi të konsultojë të gjithë ata që dëshirojnë. Ndoshta kjo nuk do të jetë interesante për administratorët dhe zhvilluesit, por menaxherët në IT do ta gjejnë shumë interesante.
ĂfarĂ« Ă«shtĂ« Slerma

Slerma-4: kursi bazik (27-29 maj)
Shkruar për ata që e shohin Kubernetes për herë të parë ose që dëshirojnë të sistematizojnë njohuritë e tyre.
Ădo pjesĂ«marrĂ«s do tĂ« krijojĂ« klasterin e tij nĂ« re nĂ« Selectel dhe do tĂ« deploy aplikacionin atje.
Ămimi: 25 mijĂ«
Programi
Tema Nr. 1: Njoftim me Kubernetes, komponentet kryesore
⹠Hyrje në teknologjinë k8s. Përshkrimi, përdorimi, konceptet
âą Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
âą Praktika
Tema Nr. 2: Struktura e klasterit, komponentet kryesore, qëndrueshmëria, rrjeti k8s
⹠Struktura e klasterit, komponentet kryesore, qëndrueshmëria
âą Rrjeti k8s
Tema Nr. 3: Kubespray, rregullimi dhe konfigurimi i klasterit Kubernetes
âą Kubespray, konfigurimi dhe rregullimi i klasterit Kubernetes
âą Praktika
Tema Nr. 4: Ceph, konfigurimi i klasterit dhe veçoritë e punës në prodhim
⹠Ceph, konfigurimi i klasterit dhe veçoritë e punës në prodhim
⹠Praktikë: konfigurimi i ceph
Tema Nr. 5: Abstraksione të avancuara të Kubernetes
âą DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Tema Nr. 6: Hyrje në Helm
⹠Hyrje në Helm
âą Praktika
Tema Nr. 7: Publikimi i shërbimeve dhe aplikacioneve
⹠Pasqyrë e metodave të publikimit të shërbimeve: NodePort vs LoadBalancer vs Ingress
⹠Ingress controller (Nginx): balancojmë trafikun e ardhshëm
âą Cert-manager: marrim automatikisht certifikata SSL/TLS
âą Praktika
Tema Nr. 8: Regjistrimi dhe monitorimi
âą Monitorimi i klasterit, Prometheus
âą Regjistrimi i klasterit, Fluentd/Elastic/Kibana
âą Praktika
Tema Nr. 9: CI/CD, ndërtimi i deploy-it në klaster nga e para
Tema â10: Puna praktike, dockerizimi i aplikacionit dhe запŃŃĐșа ĐČ ĐșлаŃŃĐ”Ń
MegaSlĂ«rm: kursi i avancuar (31 maj â 2 qershor)
I dedikuar inxhinierëve dhe arkitektëve Kubernetes, si dhe diplomantëve të kursit bazë.
Konfigurojmë klasterin në mënyrë që të nisemi paralelisht me përditësimin e komponenteve të klasterit dhe depolimin në klaster.
Ămimi: 60 mijĂ« (45 mijĂ« pĂ«r pjesĂ«marrĂ«sit e SlĂ«rma-4)
Programi
Tema Nr. 1: Procesi i krijimit të një klasteri të qëndrueshëm nga brenda
âą Puna me Kubespray
⹠Instalimi i komponenteve shtesë
⹠Testimi dhe zgjidhja e problemeve të klasterit
âą Praktika
Tema Nr. 2: Autorizimi në klaster me një ofrues të jashtëm
âą LDAP (Nginx + Python)
âą OIDC (Dex + Gangway)
âą Praktika
Tema Nr. 3: Politika e rrjetit
⹠Hyrje në CNI
⹠Politika e Sigurisë së Rrjetit
âą Praktika
Tema Nr. 4: Aplikacione të sigurta dhe me disponueshmëri të lartë në klaster
âą PodSecurityPolicy
âą PodDisruptionBudget
Tema Nr. 5: Kubernetes. Pasqyra nën kapak
âą Struktura e kontrolluesit
⹠Operatorët dhe CRD
âą Praktika
Tema Nr. 6: Aplikacionet Stateful në klaster
⹠Nisja e klasterit të DB-së me shembull PostgreSQL
âą Nisja e klasterit RabbitMQ
âą Praktika
Tema Nr. 7: Ruajtja e sekreteve
⹠Menaxhimi i sekreteve në Kubernetes
âą Vault
Tema Nr. 8: Horizontal Pod Autoscaler
âą Teoria
âą Praktika
Tema Nr. 9: Bërja e kopjeve dhe rikuperimi nga dështimet
⹠Backup dhe rikuperimi i klasterit me përdorimin e Heptio Velero (ish Ark) dhe etcd
âą Praktika
Tema Nr. 10: Depolimi i aplikacionit
âą Lint
âą Mjetet e shabllonizimit dhe deploy-it
⹠Strategjitë e deploy-it
Tema Nr. 11: Puna praktike
⹠Ndërtimi i CI/CD për deploy-in e aplikacioneve
⹠Përditësimi i klasterit
Docker, Ansible dhe Ceph

Një ekskursion në histori
Slërmi i parë ishte një eksperiment. Folësit përfundonin prezentimet pikërisht në skenë, ndërsa në audiencë ishin administratorë të një niveli që ishte e arsyeshme t'i ftonim si folës.
Kursi i vërtetë bazë doli në Slërmin e dytë: 80% e pjesëmarrësve e panë Kubernetes për herë të parë, dhe një e treta kurrë nuk kishte punuar me Docker.
Ishte e dukshme sa e vështirë ishte për njerëzit të dëgjonin një leksion në mëngjes për Docker dhe pastaj të punonin me të në një situatë reale në mbrëmje.
Shumë vështirësi shkaktoi Ceph. Për më tepër, në audiencë ishin 20 njerëz, të cilëve u nevojitej patjetër shpjegimi i Ceph, dhe 60 të tjerë, të cilëve Ceph nuk i duhej fare.
Në Slërmin e tretë ne e nxorëm Docker dhe Ansible në webinare të veçanta, duke liruar më shumë kohë për Kubernetes. Zgjidhja u tregua praktike në thelb, por e papërfunduar në realizim: leksioni ishte i padëshiruar për djemtë e përvojshëm, ndërsa diskutimi për fillestarët.
Për Slërmin e katërt, ne bëmë kurse online për Docker, Ansible dhe Ceph. Ideja është e thjeshtë: ata që kanë nevojë do ta kalojnë kursin me kujdes, ndërsa ata që nuk kanë nevojë, do ta injorojnë qetësisht. Sipas grupit të testuesve, kursi për Docker zgjat 6-8 orë. Ansible dhe Ceph ende nuk janë kronometruar.
Klausula:
- kursi është eksperimental. Disa zgjidhje me siguri do të rezultojnë të dështuar.
- platforma (Stepik.org) është e papjekur dhe ne nuk kemi punuar më parë me të. Me siguri do të ketë vështirësi dhe ngecje.
- kursi është testuar vetëm nga punonjësit e Southbridge. Me siguri do të ketë nevojë për disa përmirësime në lëvizje.

VetĂ«m disa ditĂ« mĂ« parĂ« nĂ« chatin e SlĂ«rmit tĂ« parĂ«, pĂ«rmendĂ«m se sa e shkĂ«lqyer dhe argĂ«tuese ishte, pavarĂ«sisht tĂ« gjitha horrave organizativĂ«. TĂ« parĂ«t pĂ«rfitojnĂ« nga pĂ«rvoja mĂ« tĂ« gjalla. Do tĂ« shohim se çfarĂ« do tĂ« ndodhĂ« me nxĂ«nĂ«sit e parĂ« tĂ« kurseve online. đ

Burimi: habr.com
