
<TL;DR>
- Slurm giver virkelig mulighed for at dykke ned i Kubernetes eller forbedre sine fĂŠrdigheder.
- Deltagerne er tilfredse. Kun fÄ har ikke lÊrt noget nyt eller lÞst deres problemer. Den ubestridte money-back-garanti for den fÞrste dag ('Hvis du fÞler, at Slurm ikke passer til dig, refunderer vi hele billetprisen') blev kun benyttet af én person, som begrundede det med, at han havde overvurderet sine evner.
- Den nÊste Slurm finder sted i begyndelsen af september i St. Petersborg. Selectel, vores trofaste sponsor, leverer ikke kun skyen til standen, men ogsÄ sin konferencehal.
- Vi gentager den basale Slurm (9-11 september) og prĂŠsenterer et nyt program: Slurm DevOps (4-6 september).
Hvad er Slurm, og hvordan har det ĂŠndret sig
For et Är siden fik vi ideen om at afholde kurser i Kubernetes. I august '18 blev Slurm-1 afholdt: vanskelig, med continuous presentation (hvor prÊsentationen forbedres pÄ scenen), og med mange praktiske problemer. PrÞverne samler os: deltagerne fra den fÞrste Slurm, som Bruderskabet af Ringen, taler stadig sammen.

SÄdan sÄ Slurm-1 ud
Ved den fĂžrste Slurm blev ideen om at afholde MegaSlurm fĂždt. Vi spurgte folk, hvilke emner de fandt interessante, og i oktober gennemfĂžrte vi et avanceret kursus 'Efter deltagerens anmodninger'. Det blev et interessant, men engangsarrangement. Inden maj '19 havde vi forberedt et ĂŠgte avanceret kursus med sin egen logik og interne historie.
PÄ et Är har Slurm ogsÄ gennemgÄet organisatoriske forandringer:
â Docker og Ansible blev fjernet fra hovedprogrammet og lavet til separate onlinekurser.
â Vi har organiseret teknisk support, der hjĂŠlper studerende med at fejlsĂžge deres undervisningsklynger.
â Talere har fĂ„et metodisk stĂžtte.

Teamet, der lavede Slurm-4
Deltagerfeedback
En ny rekord er sat: 170 deltagere til den basale Slurm, 75 - til MegaSlurm.

Slurm-4
Feedbackformularen blev udfyldt af 101 personer ud af 170.
Er Kubernetes blevet mere forstÄeligt?
41 - Jeg forstÄr ikke k8s endnu, men jeg ved, hvor jeg skal grave.
36 - Jeg kendte ikke k8s fĂžr, men nu er jeg blevet klogere.
23 - Jeg kendte allerede k8s, men nu ved jeg det bedre.
1 - Jeg lĂŠrte ikke noget nyt.
0 - Jeg forstod ingenting om k8s.
Hvordan syntes du om intensiteten af Slurm?
16 personer mener, at Slurm er for nemt og langsomt, og 14 - at det er for svĂŠrt og hurtigt. For de andre er det perfekt.
Har du lĂžst det problem, du kom til Slurm med?
90 - Ja.
11 - Nej.
MegaSlurm
40 personer udfyldte feedbackformularen. 2 personer sagde, at det var for let og langsomt. 1 person kunne ikke lĂžse opgaven, som han kom til Mega for. Hos de Ăžvrige var alt OK.
Anmeldelser fra talere

Hvis der i Slyrmen i Skt. Petersborg i februar hovedsageligt var nybegyndere, sÄ havde folk i Slyrmen i Moskva allerede prÞvet Kubernetes. Der var mange avancerede spÞrgsmÄl, som fik folk til at tÊnke.
Hvis der i Skt. Petersborg blev spurgt, hvornÄr vi ville offentliggÞre vores fork af kubespray, blev der i Moskva spurgt, hvorfor vi tilbyder at bruge vores fork og ikke den originale kubespray. Dette er allerede kritisk tÊnkning hos mid-level til seniorer.
Ăvelsen var svĂŠr, folk lavede mange fejl, og det er fantastisk: man skal lave fejl mens man lĂŠrer, ikke i kamp.
Vi stÞdte regelmÊssigt pÄ grÊnser for at fÄ certifikater, begrÊnsninger pÄ downloads fra Github osv. Det er livet - vi implementerede samtidig omkring 200 klynger i skyen Selectel. Ingen forbereder deres ressourcer og grÊnser til sÄdan noget.
Annonce af Slyrmen i Selectel
â
Pris: 25 000 âœ
Program:
Emne nr. 1: Introduktion til Kubernetes, hovedkomponenter
â Introduktion til k8s teknologi. Beskrivelse, anvendelse, koncepter
â Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
Emne nr. 2: Klyngens struktur, hovedkomponenter, fejltolerance, k8s-netvĂŠrk
â Klusterstruktur, hovedkomponenter, fejltolerance
â k8s netvĂŠrk
Emne nr. 3: Kubespray, tuning og konfiguration af Kubernetes-klyngen
â Kubespray, opsĂŠtning og tuning af Kubernetes klynge
Emne nr. 4: Avancerede abstraktioner i Kubernetes
â DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Emne nr. 5: OffentliggĂžrelse af tjenester og applikationer
â Oversigt over metoder til offentliggĂžrelse af tjenester: NodePort vs LoadBalancer vs Ingress
â Ingress controller (Nginx): balancerer indgĂ„ende trafik
â Cert-manager: automatisk opnĂ„else af SSL/TLS-certifikater
Emne nr. 6: Introduktion til Helm
Emne nr. 7: Installation af cert-manager
Emne nr. 8: Ceph: installation i "gĂžr som jeg" mode
Emne nr. 9: Logging og overvÄgning
â OvervĂ„gning af klyngen, Prometheus
â Logging af klyngen, Fluentd/Elastic/Kibana
Emne nr. 10: Opdatering af klyngen
Emne nr. 11: Praktisk arbejde, dockerisering af applikationen og kĂžrsel i klyngen
Kurser i Docker og Ansible pÄ stepik.org er inkluderet i prisen.
â
Pris: 45 000 âœ
Program:
Emne nr. 1: Introduktion til Git
â GrundlĂŠggende git-kommandoer: init, commit, add, diff, log, status, pull, push
â OpsĂŠtning af lokalt miljĂž: praktiske anbefalinger
â Git flow, grene og tags, merge-strategier
â Arbejde med flere remote repo
Emne nr. 2: Teamarbejde med Git
â GitHub flow
â Fork, remote, pull request
â Konflikter, udgivelser, endnu en gang om Gitflow og andre flows i relation til teams
Emne nr. 3: CI/CD introduktion til automatisering
â Automatisering i Git (bots, introduktion til CI, hooks)
â VĂŠrktĂžjer (bash, make, gradle)
â FabriksbĂ„ndlĂžsninger og deres anvendelse i IT
Emne nr. 4: CI/CD: Arbejde med Gitlab
â Bygning, test, deployment
â Faser, variabler, kontrol af udfĂžrelse (only, when, include)
Emne nr. 5: Arbejde med applikationen fra et udviklingsperspektiv
â Vi skriver en mikrotjeneste i Python (inklusive tests)
â Anvendelse af docker-compose i udvikling
Emne nr. 6: Infrastruktur som kode
â IaC: tilgang til infrastruktur som kode
â IaC med Terraform som eksempel
â IaC med Ansible som eksempel
â Idempotens, deklarativitet
â Praksis i at skabe Ansible playbooks
â Opbevaring af konfigurationer, samarbejde, automatisering af anvendelser
Emne nr. 7: Testning af infrastrukturen
â Testning og kontinuerlig integration med Molecule og Gitlab CI
Emne nr. 8: Automatisering af serveropsĂŠtning
â Vi bygger images
â PXE og DHCP
Emne nr. 9: Automatisering af infrastrukturen
â Eksempel pĂ„ en infrastrukturservice til autentificering pĂ„ servere
â ChatOps (integration af messaging-tjenester med pipelines)
Emne nr. 10: Automatisering af sikkerhed
â Signering af CI/CD artefakter
â SĂ„rbarhedsscanning
Emne nr. 11: OvervÄgning
â Definition af SLA, SLO, Error Budget og andre skrĂŠmmende termer fra SRE-verdenen
â SRE: Praksis for overvĂ„gning af SLI og SLO
â SRE: Praksis med at anvende Error Budget
â SRE: HĂ„ndtering af afbrydelser og driftsbelastning (apigateway, service mesh, circuit breakers)
â OvervĂ„gning af pipelines og udviklingsmetrikker
Kilde: habr.com
