Slurm: en larv förvandlats till en fjäril

Slurm: en larv förvandlats till en fjäril

  1. Slurm låter dig verkligen komma in på Kubernetes-ämnet eller förbättra dina kunskaper.
  2. Deltagarna är nöjda. Det är bara ett fåtal av dem som inte har lärt sig något nytt eller inte löst sina problem. Den ovillkorliga pengarna tillbaka från den första dagen ("Om du känner att Slurm inte är lämplig för dig kommer vi att återbetala hela biljettpriset") användes av endast en person, vilket motiverade att han överskattade sin styrka.
  3. Nästa Slurm kommer att äga rum i början av september i St. Petersburg. Selectel, vår permanenta sponsor, tillhandahåller inte bara ett moln för montrar, utan också ett eget konferensrum.
  4. Vi upprepar den grundläggande Slurm (9-11 september) och introducerar ett nytt program: DevOps Slurm (4-6 september).

Vad är Slurm och hur har det förändrats?

För ett år sedan kom vi på idén att genomföra kurser på Kubernetes. I augusti '18 ägde Slurm-1 rum: svårt, med kontinuerlig presintation (när presentationen är klar på scenen), med en massa vardagsproblem. Prövningar förenas: deltagarna i den första slurmen kommunicerar, liksom Ringens gemenskap, fortfarande med varandra.

Slurm: en larv förvandlats till en fjäril
Så här såg Slurm-1 ut

Vid den första Slurm föddes idén om att hålla en MegaSlurm. Vi frågade folk vilka ämnen de var intresserade av och i oktober höll vi en fortsättningskurs "På begäran av deltagare." Det visade sig vara en intressant, men engångsföreteelse. I maj '19 har vi förberett en riktig fortsättningskurs, med sin egen logik och interna historia.

Under året har Slurm förändrats organisatoriskt:
— Docker och Anisble togs bort från huvudprogrammet och gjordes till separata onlinekurser.
— Organiserad teknisk support som hjälper elever att felsöka inlärningskluster.
— Talarna har nu metodstöd.

Slurm: en larv förvandlats till en fjäril
Laget som gjorde Slurm 4

Feedback från deltagare

Ytterligare ett rekord sattes: 170 deltagare på grundslurmen, 75 på MegaSlurmen.

Slurm: en larv förvandlats till en fjäril

Slurm-4
101 av 170 personer fyllde i feedbackformuläret.

Har Kubernetes blivit tydliga?
41 — Jag förstår inte k8s än, men jag ser var jag ska gräva.
36 — Jag kände inte till k8s innan, men nu har jag kommit på det.
23 — Jag kände k8s förut, men nu vet jag bättre.
1 - Jag lärde mig inget nytt.
0 — Jag förstod ingenting om k8s.

Hur gillar du intensiteten i Slurm?

16 personer tycker att Slurm är för lätt och långsamt, och 14 personer tycker att det är för svårt och snabbt. Precis lagom för resten.

Har du löst problemet du skulle till Slurm med?

90 - Ja.
11 - Nej.

MegaSlurm

40 personer fyllde i feedbackformuläret. 2 personer sa att det var för lätt och långsamt. 1 person löste inte problemet som han skulle till Mega. Resten är OK.

Recension av Slurm på https://serveradmin.ru

Högtalarrecensioner

Slurm: en larv förvandlats till en fjäril

Om det vid S:t Petersburg-slurmen i februari mestadels fanns nybörjare, så hade folk i Moskva i stort antal redan provat Kubernetes. Det var många avancerade frågor som fick dig att fundera.

Om de i St. Petersburg frågade när vi skulle publicera vår gaffel av kubespray, så frågade de redan i Moskva varför vi föreslår att använda vår gaffel och inte ta den ursprungliga kubesprayen. Detta är redan mellanseniorers kritiska tänkande.

Övningen var svår, folk gjorde många misstag, och det är bra: du måste göra misstag medan du studerar och inte i strid.

Vi stötte regelbundet på begränsningar för att erhålla certifikat, begränsningar för nedladdning från Github, etc. Så här är livet - vi distribuerade samtidigt cirka 200 kluster i Selectel-molnet. Ingen förbereder sina resurser och gränser för detta.

Tillkännagivande av Slurm på Selectel

Anmälan till Slurm-5
Pris: 25 000 ₽

Program:

Ämne #1: Introduktion till Kubernetes, huvudkomponenter
— Introduktion till k8s-teknik. Beskrivning, tillämpning, koncept
— Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret

Ämne nr 2: Klusterdesign, huvudkomponenter, feltolerans, k8s-nätverk
— Klusterdesign, huvudkomponenter, feltolerans
— k8s nätverk

Ämne #3: Kubespray, tuning och inställning av ett Kubernetes-kluster
— Kubespray, konfiguration och inställning av Kubernetes-klustret

Ämne #4: Avancerade Kubernetes-abstraktioner
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Ämne #5: Publiceringstjänster och applikationer
— Översikt över metoder för tjänstepublicering: NodePort vs LoadBalancer vs Ingress
— Ingångskontroller (Nginx): balanserar inkommande trafik
— Сert-manager: erhåller automatiskt SSL/TLS-certifikat

Ämne #6: Introduktion till Helm

Ämne #7: Installera cert-manager

Ämne #8: Ceph: "gör som jag gör" installation

Ämne #9: Loggning och övervakning
— Klusterövervakning, Prometheus
— Klusterloggning, Fluentd/Elastic/Kibana

Ämne #10: Klusteruppdatering

Ämne nr 11: Praktiskt arbete, applikationsdockning och lansering i ett kluster

Kurser om Docker och Ansible på stepik.org ingår i priset.

Registrering för Slurm DevOps
Pris: 45 000 ₽

Program:

Ämne #1: Introduktion till Git
— Grundläggande kommandon git init, commit, add, diff, log, status, pull, push
— Inrättande av den lokala miljön: praktiska rekommendationer
— Git-flöde, grenar och taggar, slå samman strategier
— Arbetar med flera fjärrrepo

Ämne #2: Lagarbete med Git
— GitHub-flöde
— Gaffel, ta bort, dra begäran
— Konflikter, releaser, återigen om Gitflow och andra flöden i relation till team

Ämne #3: CI/CD introduktion till automation
— Automatisering i git (bots, introduktion till CI, hooks)
- Verktyg (bash, make, gradle)
— Fabrikens monteringslinjer och deras tillämpning inom IT

Ämne #4: CI/CD: Att arbeta med Gitlab
— Bygga, testa, implementera
— Stadier, variabler, exekveringskontroll (endast, när, inkluderar)

Ämne #5: Att arbeta med applikationen ur utvecklingssynpunkt
— Vi skriver en mikrotjänst i Python (inklusive tester)
— Använda docker-compose i utvecklingen

Ämne #6: Infrastruktur som kod
— IaC: förhållningssätt till infrastruktur som kod
— IaC med Terraform som exempel
— IaC med Ansible som exempel
— Idempotens, deklarativitet
— Träna på att skapa Ansible-spelböcker
— Konfigurationslagring, samarbete, applikationsautomatisering

Ämne #7: Infrastrukturtestning
— Testning och kontinuerlig integration med Molecule och Gitlab CI

Ämne nr 8: Automatisering av höjning av servrar
— Samla bilder
- PXE och DHCP

Ämne #9: Infrastrukturautomation
— Ett exempel på en infrastrukturtjänst för auktorisering på servrar
— ChatOps (integrering av instant messengers med pipelines)

Ämne #10: Säkerhetsautomation
— Signering av CI/CD-artefakter
— Sårbarhetsskanning

Ämne #11: Övervakning
— Definition av SLA, SLO, Error Budget och andra skrämmande termer från SRE-världen
— SRE: Praxis för övervakning av SLI och SLO
— SRE: Praxis för att använda Error Budget
- SRE: Avbrotts- och driftsbelastningshantering (apigateway, servicenät, strömbrytare)
— Övervakning av pipelines och utvecklingsmått

Källa: will.com

Lägg en kommentar