Slurm: röövik muutus liblikaks

Slurm: röövik muutus liblikaks

  1. Slurm võimaldab tõesti Kubernetese teemasse süveneda või oma teadmisi täiendada.
  2. 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.
  3. Järgmine Slurm toimub septembri alguses Peterburis. Meie püsisponsor Selectel pakub lisaks stendidele pilve ka oma konverentsiruumi.
  4. 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.

Slurm: röövik muutus liblikaks
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.

Slurm: röövik muutus liblikaks
Meeskond, kes tegi Slurm 4

Osalejate tagasiside

Püstitati veel üks rekord: 170 osalejat põhislurmis, 75 MegaSlurmis.

Slurm: röövik muutus liblikaks

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.

Slurmi ülevaade aadressil https://serveradmin.ru

Kõneleja ülevaated

Slurm: röövik muutus liblikaks

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

Slurm-5 registreerimine
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.

Slurm DevOpsi registreerimine
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

Lisa kommentaar