Szlörm: a hernyóból pillangó lett

Szlörm: a hernyóból pillangó lett

<TL;DR>

  1. A Slurm valóban lehetővé teszi, hogy elmélyüljünk a Kubernetes témájában, vagy javítsuk a tudásunkat.
  2. A résztvevők elégedettek. Azok, akik nem tanultak semmi újat vagy nem oldották meg a problémáikat, csak kevesen voltak. Az első nap visszatérítési garanciáját („Ha úgy érzi, hogy a Slurm nem Önnek való, visszatérítjük a jegy teljes árát”) mindössze egy személy vette igénybe, azzal indokolva, hogy túlbecsülte a képességeit.
  3. A következő Slurm szeptember elején lesz Szentpéterváron. A Selectel, állandó szponzorunk nemcsak felhőt biztosít a standokhoz, hanem saját konferenciatermét is.
  4. Megismételjük az alapszintű Slurmot (szeptember 9-11) és bemutatjuk az új programot: Slurm DevOps (szeptember 4-6).

Mi az a Slurm és hogyan változott meg

Egy éve jutott eszünkbe, hogy Kubernetes kurzusokat indítunk. 2018 augusztusában zajlott le az első Slurm: nehéz volt, folyamatos bemutatással (amikor a prezentációt már a színpadon csiszolják), rengeteg hétköznapi problémával. A kihívások összekötnek: az első Slurm résztvevői, mint az Egy Gyűrű Testvérei, azóta is tartják a kapcsolatot egymással.

Szlörm: a hernyóból pillangó lett
Így nézett ki az első Slurm

Az első Slurm során fogalmazódott meg a MegaSlurm megrendezésének ötlete. Megkérdeztük az embereket, hogy milyen témák érdeklik őket, és októberben egy haladó kurzust rendeztünk „A résztvevők kérésére”. Izgalmas, de egyszeri esemény lett. 2019 májusára elkészítettük egy igazi haladó kurzust, saját logikájával és belső történetével.

Egy év alatt a Slurm szervezeti szempontból is átalakult:
— A Dockert és az Ansible-t eltávolították a fő programból, és külön online kurzusokat indítottak.
— Technikai támogatást szerveztünk, amely segít a hallgatóknak a tanulási klaszterek hibáinak elhárításában.
— A szónokoknak metodikai támogatás áll rendelkezésre.

Szlörm: a hernyóból pillangó lett
A csapat, amely a Slurm-4-et készítette

A résztvevők véleménye

Új rekordot állítottunk fel: 170 résztvevő az alap Slurmon, 75 – a MegaSlurmon.

Szlörm: a hernyóból pillangó lett

Slurm-4
Az 101 ember töltötte ki a visszajelző űrlapot a 170-ből.

Egyértelművé vált a Kubernetes?
41 — Még mindig nem értem a k8s-t, de látom, merre kell kutatnom.
36 — Korábban nem tudtam a k8s-ről, most már értem.
23 — Már tudtam a k8s-ről, most már jobban értem.
1 — Semmi újat nem tanultam.
0 — Semmit nem értettem a k8s-ből.

Hogyan értékelné a Slyrm intenzitását?

16 ember úgy véli, hogy a Slurm túl egyszerű és lassú, míg 14 – hogy túl nehéz és gyors. A többieknek éppen megfelelő.

Megoldották azt a problémát, amellyel a Slurmra érkeztek?

90 — Igen.
11 — Nem.

MegaSlurm

40 ember tölti ki a visszajelzési űrlapot. 2 ember azt mondta, hogy túl könnyű és lassú volt. 1 ember nem oldotta meg a feladatot, amellyel a Megához jött. A többieknél minden rendben volt.

Vélemény a Slyrmről a https://serveradmin.ru oldalon

Előadók véleménye

Szlörm: a hernyóból pillangó lett

Ha a februári Slyrmnél Szentpéterváron főként újoncok voltak, akkor a moszkvai Slyrmnél az emberek már kipróbálták a Kubernetes-t. Sok fejlettebb kérdés volt, amelyek elgondolkodtatták a résztvevőket.

Míg Szentpéterváron azt kérdezték, mikor tesszük közzé a forkunkat a kubespraynél, Moszkvában már azt kérdezték, miért ajánljuk a forkunkat, nem az eredeti kubespray-t. Ez már kritikai gondolkodás a középhaladóktól és haladóktól.

A gyakorlat nehéz volt, az emberek sok hibát vétettek, és ez nagyszerű: a tapasztalatokat a tanulás során kell megszerezni, nem a harcban.

Rendszeresen szembesültünk a tanúsítványok megszerzésének korlátaival, a Github-ról való letöltés korlátaival stb. Ez az élet – egyszerre körülbelül 200 klasztert telepítettünk az Selectel felhőjébe. Senki sem készít fel a saját erőforrásaival és korlátaival az ilyen helyzetekre.

Slyrm bejelentése az Selectelnél

→ Regisztráció a Slyrm-5-re
Ár: 25 000 ₽

Program:

Téma 1: Ismerkedés a Kubernetes-szel, főbb komponensek
— Bevezetés a k8s technológiába. Leírás, alkalmazás, fogalmak
— Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret

Téma 2: A klaszter felépítése, főbb komponensek, hibatűrés, k8s hálózat
— A klaszter felépítése, fő komponensek, hibatűrés
— k8s hálózat

Téma 3: Kubespray, klaszter beállítása és hangolása
— Kubespray, a Kubernetes klaszter beállítása és finomhangolása

4. téma: Haladó Kubernetes absztrakciók
— DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

5. téma: Szolgáltatások és alkalmazások közzététele
— Szolgáltatások közzétételi módjainak áttekintése: NodePort vs LoadBalancer vs Ingress
— Ingress kontroller (Nginx): bejövő forgalom egyensúlyozása
— Cert-manager: automatikusan megszerezzük az SSL/TLS tanúsítványokat

Téma 6: Bevezetés a Helm-be

7. téma: cert-manager telepítése

8. téma: Ceph: telepítés "csináld úgy, ahogy én" módban

9. téma: Naplózás és monitorozás
— Klaszter monitorozás, Prometheus
— Klaszter naplózás, Fluentd/Elastic/Kibana

10. téma: A klaszter frissítése

11. téma: Gyakorlati munka, az alkalmazás konténerizálása és futtatása a klaszterben

Docker és Ansible kurzusok a stepik.org-on benne vannak az árban.

→ Regisztráció a Slyrm DevOps-ra
Ár: 45 000 ₽

Program:

1. téma: Bevezetés a Git-be
— Alapvető git parancsok: init, commit, add, diff, log, status, pull, push
— Helyi környezet beállítása: gyakorlati ajánlások
— Git flow, ágak és címkék, merge stratégiák
— Több remote repó kezelése

Téma #2: Csapatmunka a Git-tel
— GitHub flow
— Fork, remote, pull request
— Konfliktusok, kiadások, még egyszer a Gitflow-ról és más flow-król a csapatok számára

3. téma: CI/CD bevezetés az automatizálásba
— Automatikus megoldások a Gitben (botok, CI bevezetése, hookok)
— Eszközök (bash, make, gradle)
— Gyári összeszerelő vonalak és alkalmazásuk az IT-ben

4. téma: CI/CD: Munka a Gitlabbal
— Összeszerelés, tesztelés, telepítés
— Fázisok, változók, végrehajtás ellenőrzése (only, when, include)

5. téma: Munka az alkalmazással fejlesztői szempontból
— Mikroszolgáltatás írása Pythonban (tesztekkel együtt)
— A docker-compose alkalmazása a fejlesztésben

6. téma: Infrastruktúra mint kód
— IaC: megközelítés az infrastruktúra kódba fordításához
— IaC Terraform példán keresztül
— IaC Ansible példán keresztül
— Idempotencia, deklarativitás
— Ansible playbookok készítésének gyakorlata
— Konfigurációk tárolása, közös munka, alkalmazások automatizálása

7. téma: Infrastruktúra tesztelése
— Tesztelés és folyamatos integráció a Molecule és Gitlab CI segítségével

8. téma: Szerverek automatikus létrehozása
— Képek készítése
— PXE és DHCP

9. téma: Infrastruktúra automatizálása
— Példa egy infrastruktúra szolgáltatásra a szerverek hitelesítésére
— ChatOps (üzenetküldők integrálása a folyamatokba)

10. téma: Biztonsági automatizálás
— CI/CD artefaktumok aláírása
— Sebezhetőségek vizsgálata

11. téma: Monitorozás
— SLA, SLO, Error Budget meghatározása és más félelmetes kifejezések az SRE világából
— SRE: SLI és SLO monitorozási gyakorlat
— SRE: Error Budget alkalmazási gyakorlata
— SRE: Megszakítások és üzemeltetési terhelések kezelése (apigateway, service mesh, circuit brackers)
— Folyamatok és fejlesztési metrikák monitorozása

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster