- Slurm võimaldab tõesti Kubernetese teemasse süveneda või oma teadmisi täiendada.
- Osalejad on rahul. Neid, kes pole midagi uut õppinud või oma probleeme lahendanud, on vaid üksikud. Esimese päeva tingimusteta rahatagasi (“Kui tunned, et Slurm sulle ei sobi, siis tagastame pileti täishinna”) kasutas vaid üks inimene, põhjendades sellega, et hindas oma jõudu üle.
- Järgmine Slurm toimub septembri alguses Peterburis. Meie püsisponsor Selectel pakub lisaks stendidele pilve ka oma konverentsiruumi.
- Kordame põhilist Slurmi (9.-11. september) ja tutvustame uut programmi: DevOps Slurm (4.-6. september).
Mis on Slurm ja kuidas see muutunud on?
Aasta tagasi tulime ideele viia läbi Kubernetese kursused. Augustis '18 toimus Slurm-1: raske, pideva esitlemisega (kui esitlus on laval lõppenud), hunniku igapäevaprobleemidega. Katsumused ühendavad: esimese Slurmi osalejad suhtlevad nagu Sõrmuse sõpruskond ikka omavahel.
Selline nägi välja Slurm-1
Esimesel Slurmil sündis MegaSlurmi pidamise idee. Uurisime inimestelt, mis teemad neid huvitavad, ning oktoobris viisime läbi täiendkursuse “Osalejate soovil”. See osutus huvitavaks, kuid ühekordseks ürituseks. 19. aasta maiks oleme ette valmistanud tõelise edasijõudnute kursuse, millel on oma loogika ja sisemine ajalugu.
Aasta jooksul on Slurm organisatsiooniliselt muutunud:
— Docker ja Anisble eemaldati põhiprogrammist ja tehti eraldi veebikursused.
— organiseeritud tehniline tugi, mis aitab õpilastel õppeklastrite tõrkeotsingut teha.
— Kõnelejatel on nüüd metoodiline tugi.
Meeskond, kes tegi Slurm 4
Osalejate tagasiside
Püstitati veel üks rekord: 170 osalejat põhislurmis, 75 MegaSlurmis.
Slurm-4
Tagasisidevormi täitis 101 inimest 170-st.
Kas Kubernetes on selgeks saanud?
41 — ma ei saa veel k8-st aru, aga näen, kuhu kaevata.
36 — ma ei teadnud varem k8-sid, aga nüüd olen sellest aru saanud.
23 — ma teadsin k8s varem, aga nüüd tean paremini.
1 - ma ei õppinud midagi uut.
0 — ma ei saanud k8-st midagi aru.
Kuidas teile Slurmi intensiivsus meeldib?
16 inimese arvates on Slurm liiga lihtne ja aeglane ning 14 inimese arvates liiga raske ja kiire. Ülejäänu jaoks täpselt paras.
Kas olete lahendanud probleemi, millega Slurmi läksite?
90 - jah.
11 – Ei.
MegaSlurm
Tagasisidevormi täitis 40 inimest. 2 inimest ütlesid, et see oli liiga lihtne ja aeglane. 1 inimene ei lahendanud probleemi, millega ta Megasse läks. Ülejäänud on korras.
Kõneleja ülevaated
Kui Peterburi Slurmis olid veebruaris valdavalt algajad, siis Moskva Slurmis oli Kubernetes juba palju proovinud. Seal oli palju edasijõudnud küsimusi, mis panid mõtlema.
Kui Peterburis küsiti, millal me oma kubespray kahvli avaldame, siis Moskvas juba küsiti, miks me teeme ettepaneku kasutada oma kahvlit ja mitte võtta originaalkubespray. See on juba keskealiste kriitiline mõtlemine.
Harjutus oli raske, inimesed tegid palju vigu ja see on suurepärane: vigu tuleb teha õppimise ajal, mitte lahingus.
Kohtasime regulaarselt sertifikaatide hankimise piiranguid, Githubist allalaadimise piiranguid jne. See on elu – juurutasime Selecteli pilves korraga umbes 200 klastrit. Keegi ei valmista selleks oma ressursse ja limiite.
Slurmi väljakuulutamine Selectelis
→
Hind: 25 000 ₽
Program:
Teema nr 1: Sissejuhatus Kubernetese, põhikomponendid
— Sissejuhatus k8s tehnoloogiasse. Kirjeldus, rakendus, mõisted
- Pod, ReplicaSet, juurutamine, teenus, sissepääs, PV, PVC, ConfigMap, salajane
Teema nr 2: Klastrite disain, põhikomponendid, veataluvus, k8s võrk
— Klastri disain, põhikomponendid, tõrketaluvus
— k8s võrk
Teema nr 3: Kubespray, Kubernetese klastri häälestamine ja seadistamine
— Kubespray, Kubernetese klastri konfigureerimine ja häälestamine
Teema nr 4: Kubernetese täiustatud abstraktsioonid
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Teema nr 5: avaldamisteenused ja rakendused
— Ülevaade teenuste avaldamismeetoditest: NodePort vs LoadBalancer vs Ingress
— Sissepääsukontroller (Nginx): sissetuleva liikluse tasakaalustamine
— Сert-manager: hankige automaatselt SSL/TLS-sertifikaadid
Teema nr 6: Sissejuhatus Helmi
Teema nr 7: Sertihalduri installimine
Teema nr 8: Ceph: "tee nii nagu mina" installimine
Teema nr 9: Logimine ja monitooring
— Klastriseire, Prometheus
— klastri logimine, Fluentd/Elastic/Kibana
Teema nr 10: klastri värskendus
Teema nr 11: Praktiline töö, rakenduste dokkimine ja käivitamine klastrisse
Dockeri ja Ansible'i kursused saidil stepik.org on hinna sees.
→
Hind: 45 000 ₽
Program:
Teema nr 1: Sissejuhatus Giti
- Põhikäsud git init, commit, add, diff, log, status, pull, push
— Kohaliku keskkonna loomine: praktilised soovitused
— Git-voog, harud ja sildid, liitmisstrateegiad
— Töötamine mitme kaugrepoga
Teema nr 2: meeskonnatöö Gitiga
— GitHubi voog
— Hark, eemalda, tõmba taotlus
— Konfliktid, vabastamised, taaskord Gitflow ja muude meeskondadega seotud voogude kohta
Teema nr 3: CI/CD sissejuhatus automatiseerimisse
— giti automatiseerimine (robotid, CI tutvustus, konksud)
- Tööriistad (bash, make, grale)
— Tehase koosteliinid ja nende rakendamine IT-s
Teema nr 4: CI/CD: Gitlabiga töötamine
— Ehitage, katsetage, juurutage
— etapid, muutujad, täitmise juhtimine (ainult, kui, kaasa)
Teema nr 5: Rakendusega töötamine arenduse vaatenurgast
- Kirjutame Pythonis mikroteenuse (sh testid)
— Docker-compose kasutamine arenduses
Teema nr 6: infrastruktuur kui kood
— IaC: lähenemine infrastruktuurile kui koodile
— IaC, kasutades näitena Terraformi
— IaC, kasutades näitena Ansible
— Idempotentsus, deklaratiivsus
— Harjutage Ansible mänguraamatute loomist
— Konfiguratsiooni salvestamine, koostöö, rakenduste automatiseerimine
Teema nr 7: Infrastruktuuri testimine
— Testimine ja pidev integreerimine Molecule'i ja Gitlab CI-ga
Teema nr 8: Serverite tõstmise automatiseerimine
— piltide kogumine
- PXE ja DHCP
Teema nr 9: Infrastruktuuri automatiseerimine
— Näide infrastruktuuriteenusest serverites autoriseerimiseks
- ChatOps (kiirsõnumite integreerimine torujuhtmetega)
Teema nr 10: Turvalisuse automatiseerimine
— CI/CD artefaktide allkirjastamine
— haavatavuse skannimine
Teema nr 11: Seire
— SLA, SLO, Error Budget ja muud hirmutavad terminid SRE maailmast
— SRE: SLI ja SLO seirepraktika
— SRE: veaeelarve kasutamise praktika
- SRE: katkestuste ja töökoormuse juhtimine (apigateway, teenindusvõrk, kaitselülitid)
— torujuhtmete ja arendusmõõdikute seire
Allikas: www.habr.com