Slurm: egy hernyó pillangóvá változott

Slurm: egy hernyó pillangóvá változott

  1. A Slurm valóban lehetővé teszi, hogy bekerüljön a Kubernetes témába, vagy fejlessze tudását.
  2. A résztvevők boldogok. Csak néhányan vannak azok, akik nem tanultak újat, vagy nem oldották meg a problémáikat. Az első nap feltétel nélküli pénzvisszatérítését („Ha úgy érzi, hogy a Slurm nem megfelelő számodra, a jegy teljes árát visszatérítjük”) egyetlen ember használta fel, ezzel indokolva, hogy túlbecsülte az erejét.
  3. A következő Slurm szeptember elején lesz Szentpéterváron. Állandó szponzorunk, a Selectel nemcsak felhőt biztosít a standokhoz, hanem saját konferenciatermet is.
  4. Megismételjük az alap Slurm-ot (szeptember 9-11.), és bevezetünk egy új programot: a DevOps Slurm-ot (szeptember 4-6.).

Mi az a Slurm, és hogyan változott?

Egy évvel ezelőtt felmerült az ötlet, hogy tanfolyamokat tartsunk a Kubernetesről. '18 augusztusában lezajlott a Slurm-1: nehéz, folyamatos prezintációval (amikor a bemutató befejeződik a színpadon), egy rakás hétköznapi problémával. A próbák egyesítenek: az első Slurm résztvevői a Gyűrű Szövetségéhez hasonlóan továbbra is kommunikálnak egymással.

Slurm: egy hernyó pillangóvá változott
Így nézett ki a Slurm-1

Az első Slurm alkalmával megszületett a MegaSlurm megtartásának ötlete. Megkérdeztük az embereket, hogy milyen témák érdeklik őket, és októberben „Résztvevők kérésére” haladó tanfolyamot tartottunk. Érdekes, de egyszeri eseménynek bizonyult. '19 májusára egy igazi haladó tanfolyamot készítettünk, saját logikával és belső történettel.

Az év során a Slurm szervezetileg megváltozott:
— A Dockert és az Anisble-t eltávolították a főprogramból, és külön online tanfolyamokat készítettek.
— Szervezett technikai támogatás, amely segít a tanulóknak a tanulási klaszterek hibaelhárításában.
— Az előadóknak most módszertani támogatásuk van.

Slurm: egy hernyó pillangóvá változott
A Slurm 4-et létrehozó csapat

A résztvevők visszajelzései

Újabb rekord született: 170 résztvevő az alap Slurm-on, 75 a MegaSlurm-on.

Slurm: egy hernyó pillangóvá változott

Slurm-4
101 főből 170 töltötte ki a visszajelzési űrlapot.

Világossá vált a Kubernetes?
41 - Még nem értem a k8-kat, de látom, hol kell ásni.
36 - Korábban nem ismertem a k8s-t, de most rájöttem.
23 — Korábban ismertem a k8-kat, de most már jobban tudom.
1 - Nem tanultam semmi újat.
0 - Nem értettem semmit a k8s-ból.

Hogy tetszik a Slurm intenzitása?

16 ember szerint a Slurm túl könnyű és lassú, 14 ember pedig túl nehéznek és gyorsnak. Pont megfelelő a többihez.

Megoldottad a problémát, amivel a Slurmba mentél?

90 - Igen.
11 - Nem.

MegaSlurm

40 fő töltötte ki a visszajelzési űrlapot. 2 ember azt mondta, hogy túl könnyű és lassú. 1 ember nem oldotta meg a problémát, amivel a Megába ment. A többi rendben van.

A Slurm áttekintése a https://serveradmin.ru oldalon

Előadói vélemények

Slurm: egy hernyó pillangóvá változott

Ha a Szentpétervári Slurmban februárban többnyire kezdők voltak, akkor a Moszkvai Slurmban már nagy számban próbálták ki a Kuberneteset. Sok haladó kérdés volt, ami elgondolkodtatott.

Ha Szentpéterváron azt kérdezték, hogy mikor adjuk ki a kubespray-villát, akkor Moszkvában már azt kérdezték, miért javasoljuk, hogy a mi villát használjuk, és ne vegyük az eredeti kubesprayt. Ez már a középkorúak kritikus gondolkodása.

A gyakorlat nehéz volt, az emberek sokat hibáztak, és ez nagyszerű: tanulás közben kell hibázni, és nem csatában.

Rendszeresen találkoztunk korlátokkal a tanúsítványok megszerzésében, korlátozásokkal a Githubról való letöltéssel kapcsolatban stb. Ez az élet – egyidejűleg mintegy 200 klasztert telepítettünk a Selectel felhőbe. Senki nem készíti fel erre az erőforrásait és a korlátait.

A Slurm bejelentése a Selectelnél

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

Program:

1. téma: Bevezetés a Kubernetesbe, a fő összetevőkbe
— Bevezetés a k8s technológiába. Leírás, alkalmazás, fogalmak
— Pod, ReplicaSet, Telepítés, Szolgáltatás, Belépés, PV, PVC, ConfigMap, Secret

2. témakör: Klaszter tervezés, fő komponensek, hibatűrés, k8s hálózat
— Klaszter kialakítása, fő komponensek, hibatűrés
— k8s hálózat

3. téma: Kubespray, Kubernetes-fürt hangolása és beállítása
— Kubespray, a Kubernetes-fürt konfigurálása és hangolása

4. téma: Speciális Kubernetes absztrakciók
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod ütemezés, InitContainer

5. témakör: Kiadói szolgáltatások és alkalmazások
— A szolgáltatás közzétételi módszereinek áttekintése: NodePort vs LoadBalancer vs Ingress
— Bemeneti vezérlő (Nginx): a bejövő forgalom kiegyensúlyozása
— Сert-manager: automatikusan szerezze be az SSL/TLS tanúsítványokat

6. téma: Bevezetés a Helmbe

7. témakör: Cert-manager telepítése

8. téma: Ceph: „csináld úgy, ahogy én csinálom” telepítés

9. téma: Naplózás és megfigyelés
— Klaszterfigyelés, Prometheus
— Cluster naplózás, Fluentd/Elastic/Kibana

10. téma: Fürtfrissítés

11. témakör: Gyakorlati munka, alkalmazás dockerizálás és fürtbe indítás

Az ár tartalmazza a stepik.org oldalon található Docker és Ansible tanfolyamokat.

Regisztráció a Slurm DevOps-hoz
Ár: 45 000 ₽

Program:

1. téma: Bevezetés a Gitbe
- Alapvető parancsok: git init, commit, add, diff, log, status, pull, push
— A helyi környezet kialakítása: gyakorlati ajánlások
— Git flow, ágak és címkék, egyesítési stratégiák
— Több távoli repo használata

2. téma: Csapatmunka a Git-tel
— GitHub áramlás
— Villa, távolítsa el, húzza kérés
— Konfliktusok, kiadások, ismét a Gitflow-ról és a csapatokkal kapcsolatos egyéb áramlásokról

3. téma: CI/CD bevezetés az automatizálásba
— Automatizálás gitben (botok, CI bevezetés, hookok)
- Eszközök (bash, make, grale)
— Gyári összeszerelő sorok és alkalmazásuk az informatikában

4. téma: CI/CD: Munka a Gitlabbal
— Építeni, tesztelni, üzembe helyezni
— Szakaszok, változók, végrehajtásvezérlés (csak, amikor, tartalmazza)

5. téma: Munka az alkalmazással fejlesztési szempontból
- Pythonban mikroszolgáltatást írunk (beleértve a teszteket is)
— Docker-compose használata a fejlesztésben

6. téma: Infrastruktúra mint kód
— IaC: az infrastruktúra kódként történő megközelítése
— IaC példaként a Terraform használatával
— IaC példaként az Ansible használatával
— Idempotencia, deklarativitás
— Gyakorold az Ansible játékkönyvek létrehozását
— Konfiguráció tárolása, együttműködés, alkalmazásautomatizálás

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

8. témakör: Szerveremelés automatizálása
— Képek gyűjtése
- PXE és DHCP

9. téma: Infrastruktúra automatizálás
— Példa infrastruktúra-szolgáltatásra a szervereken történő engedélyezéshez
- ChatOps (azonnali üzenetküldők integrálása csővezetékekkel)

10. téma: Biztonsági automatizálás
— CI/CD műtermékek aláírása
— Sebezhetőségi vizsgálat

11. témakör: Monitoring
— Az SLA, SLO, Error Budget és más ijesztő kifejezések meghatározása az SRE világából
— SRE: SLI és SLO monitoring gyakorlat
— SRE: Az Error Budget használatának gyakorlata
- SRE: Megszakítási és üzemi terheléskezelés (apigateway, szervizháló, megszakítók)
— Csővezetékek és fejlesztési mutatók felügyelete

Forrás: will.com

Hozzászólás