- Slurm vam zaista omogućava da uđete u Kubernetes temu ili poboljšate svoje znanje.
- Učesnici su zadovoljni. Malo je onih koji nisu naučili ništa novo ili nisu riješili svoje probleme. Bezuslovni povraćaj novca prvog dana (“Ako smatrate da Slurm nije prikladan za vas, vratit ćemo punu cijenu karte”) iskoristila je samo jedna osoba, pravdajući se da je precijenila svoju snagu.
- Sljedeći Slurm će se održati početkom septembra u St. Petersburgu. Selectel, naš stalni sponzor, obezbeđuje ne samo oblak za tribine, već i sopstvenu konferencijsku salu.
- Ponavljamo osnovni Slurm (9-11. septembar) i uvodimo novi program: DevOps Slurm (4-6. septembar).
Šta je Slurm i kako se promijenio?
Prije godinu dana došli smo na ideju da vodimo kurseve o Kubernetesu. U avgustu '18, Slurm-1 se održao: težak, sa kontinuiranim predstavljanjem (kada je prezentacija gotova na bini), sa gomilom svakodnevnih problema. Suđenja ujedinjuju: učesnici prvog Slurma, poput Prstenove Prstenove, i dalje komuniciraju jedni s drugima.
Ovako je izgledao Slurm-1
Na prvom Slurmu rodila se ideja o održavanju MegaSlurma. Pitali smo ljude koje ih teme zanimaju, a u oktobru smo održali napredni kurs „Po želji polaznika“. Ispostavilo se da je to bio zanimljiv, ali jednokratni događaj. Do maja '19 pripremili smo pravi napredni kurs, sa svojom logikom i unutrašnjom istorijom.
Tokom godine Slurm se organizaciono promijenio:
— Docker i Anisble su uklonjeni iz glavnog programa i napravljeni zasebni online kursevi.
— Organizirana tehnička podrška koja pomaže učenicima da riješe probleme u učenju.
— Govornici sada imaju metodološku podršku.
Tim koji je napravio Slurm 4
Povratne informacije od učesnika
Postavljen je još jedan rekord: 170 učesnika na osnovnom Slurmu, 75 na MegaSlurmu.
Slurm-4
101 od 170 osoba ispunilo je obrazac za povratne informacije.
Da li je Kubernetes postao jasan?
41 — Ne razumijem još k8s, ali vidim gdje da kopam.
36 — Nisam znao za k8s ranije, ali sada sam shvatio.
23 — Poznavao sam k8s ranije, ali sada znam bolje.
1 - Nisam naučio ništa novo.
0 — Nisam razumio ništa o k8s.
Kako vam se sviđa intenzitet Slurma?
16 ljudi misli da je Slurm previše lak i spor, a 14 ljudi misli da je previše težak i brz. Taman za ostalo.
Jeste li riješili problem sa kojim ste išli u Slurm?
90 - Da.
11 - Ne.
MegaSlurm
40 ljudi je popunilo formular za povratne informacije. 2 osobe su rekle da je bilo previše lako i sporo. 1 osoba nije riješila problem sa kojim je išao u Megu. Ostalo je OK.
Recenzije govornika
Ako je na Sankt Peterburgskom Slurmu u februaru bilo uglavnom početnika, onda su na moskovskom Slurmu ljudi u velikom broju već probali Kubernetes. Bilo je mnogo naprednih pitanja koja su vas navela na razmišljanje.
Ako su u Sankt Peterburgu pitali kada ćemo objaviti našu viljušku kubespraya, onda su u Moskvi već pitali zašto predlažemo da koristimo našu viljušku, a ne originalni kubespray. Ovo je već kritičko razmišljanje srednjih seniora.
Praksa je bila teška, ljudi su pravili mnogo grešaka, i to je sjajno: grešiti treba dok učiš, a ne u borbi.
Redovno smo nailazili na ograničenja u dobijanju sertifikata, ograničenja preuzimanja sa Githuba itd. Ovo je život - istovremeno smo rasporedili oko 200 klastera u oblaku Selectel. Niko ne priprema svoje resurse i limite za to.
Najava Slurma u Selectelu
→
Cijena: 25 ₽
Program:
Tema #1: Uvod u Kubernetes, glavne komponente
— Uvod u k8s tehnologiju. Opis, primjena, koncepti
— Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
Tema br. 2: Dizajn klastera, glavne komponente, tolerancija grešaka, k8s mreža
— Dizajn klastera, glavne komponente, tolerancija grešaka
— k8s mreža
Tema #3: Kubespray, podešavanje i postavljanje Kubernetes klastera
— Kubespray, konfiguracija i podešavanje Kubernetes klastera
Tema #4: Napredne Kubernetes apstrakcije
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Tema #5: Izdavački servisi i aplikacije
— Pregled metoda objavljivanja usluge: NodePort vs LoadBalancer vs Ingress
— Kontroler ulaza (Nginx): balansiranje dolaznog saobraćaja
— Sert-manager: automatski pribavljanje SSL/TLS certifikata
Tema #6: Uvod u Helm
Tema #7: Instaliranje cert-managera
Tema #8: Ceph: instalacija “radi kao ja”.
Tema #9: Evidentiranje i praćenje
— Praćenje klastera, Prometheus
— Cluster logging, Fluentd/Elastic/Kibana
Tema #10: Ažuriranje klastera
Tema br. 11: Praktični rad, dokerizacija aplikacije i lansiranje u klaster
Kursevi o Dockeru i Ansibleu na stepik.org su uključeni u cijenu.
→
Cijena: 45 ₽
Program:
Tema #1: Uvod u Git
— Osnovne komande git init, commit, add, diff, log, status, pull, push
— Uspostavljanje lokalne sredine: praktične preporuke
— Git tok, grane i oznake, strategije spajanja
— Rad sa više udaljenih repo
Tema #2: Timski rad sa Gitom
— GitHub tok
— Zahtjev za račvanje, uklanjanje, povlačenje
— Sukobi, izdanja, još jednom oko Gitflowa i drugih tokova u vezi s timovima
Tema #3: CI/CD uvod u automatizaciju
— Automatizacija u git-u (botovi, uvod u CI, kuke)
— Alati (bash, make, gradle)
— Fabričke montažne linije i njihova primena u IT
Tema #4: CI/CD: Rad sa Gitlabom
— Izgradite, testirajte, implementirajte
— Faze, varijable, kontrola izvršenja (samo, kada, uključiti)
Tema #5: Rad sa aplikacijom sa razvojne tačke gledišta
— Mi pišemo mikroservis u Pythonu (uključujući testove)
— Korištenje docker-compose u razvoju
Tema #6: Infrastruktura kao kod
— IaC: pristup infrastrukturi kao kodu
— IaC koristeći Terraform kao primjer
— IaC koristeći Ansible kao primjer
— Idempotencija, deklarativnost
— Vježbajte kreiranje Ansible playbooks-a
— Skladištenje konfiguracija, saradnja, automatizacija aplikacija
Tema #7: Infrastrukturno testiranje
— Testiranje i kontinuirana integracija sa Molecule i Gitlab CI
Tema br. 8: Automatizacija podizanja servera
— Prikupljanje slika
- PXE i DHCP
Tema #9: Automatizacija infrastrukture
— Primer infrastrukturne usluge za autorizaciju na serverima
— ChatOps (integracija instant messengera sa kanalima)
Tema #10: Sigurnosna automatizacija
— Potpisivanje CI/CD artefakata
— Skeniranje ranjivosti
Tema #11: Monitoring
— Definicija SLA, SLO, Error Budget i drugih strašnih pojmova iz svijeta SRE-a
— SRE: Praksa praćenja SLI i SLO
— SRE: Praksa korišćenja budžeta za greške
- SRE: Upravljanje prekidima i operativnim opterećenjem (apigateway, servisna mreža, prekidači)
— Nadgledanje cevovoda i razvojnih metrika
izvor: www.habr.com