
<TL;DR>
- SlĂžrm gir virkelig muligheten til Ă„ dykke inn i Kubernetes eller forbedre kunnskapene dine.
- Deltakerne er fornÞyde. De som ikke lÊrte noe nytt eller lÞste sine oppgaver, er absolutt fÄ. Bare én person benyttet seg av fÞrste dags ubetingede pengene-tilbake-garanti («Hvis du fÞler at SlÞrm ikke passer for deg, vil vi refundere hele billettprisen») og begrunnet det med at han overvurderte sine evner.
- Neste SlÞrm vil finne sted i begynnelsen av september i St. Petersburg. Selectel, vÄr trofaste sponsor, stiller ikke bare skyen til rÄdighet for standene, men ogsÄ sin konferansesal.
- Vi gjentar det grunnleggende SlĂžrm (9-11 september) og presenterer et nytt program: SlĂžrm DevOps (4-6 september).
Hva er SlĂžrm og hvordan har det endret seg
For ett Är siden fikk vi ideen om Ä holde kurs i Kubernetes. I august '18 ble SlÞrm-1 avholdt: utfordrende, med kontinuerlig presentasjon (nÄr presentasjonen forbedres pÄ scenen), med mange hverdagsproblemer. Utfordringer samler: deltakerne fra den fÞrste SlÞrm, som Brorskapet av Ringen, holder fortsatt kontakten med hverandre.

Slik sÄ SlÞrm-1 ut
Ideen om Ä holde MegaSlÞrm ble fÞdt pÄ den fÞrste SlÞrm. Vi spurte folk hva emner de var interessert i, og i oktober holdt vi et avansert kurs «PÄ forespÞrsel fra deltakerne». Det ble et interessant, men engangsevent. Innen mai '19 hadde vi forberedt et ekte avansert kurs, med sin egen logikk og interne historie.
I lÞpet av Äret har SlÞrm ogsÄ organisasjonsmessig utviklet seg:
â Docker og Ansible ble fjernet fra hovedprogrammet og gjort til separate nettbaserte kurs.
â Vi organiserte teknisk stĂžtte som hjelper studenter med Ă„ feilsĂžke lĂŠringsklynger.
â Speakerne fikk metodisk stĂžtte.

Teamet som laget SlĂžrm-4
Deltakerens tilbakemeldinger
Et nytt rekord er satt: 170 deltakere pĂ„ det grunnleggende SlĂžrm, 75 â pĂ„ MegaSlĂžrm.

SlĂžrm-4
Tilbakemeldingsskjema ble fylt ut av 101 personer av 170.
Ble Kubernetes forstÄelig?
41 â Jeg forstĂ„r fortsatt ikke k8s, men jeg ser hvor jeg mĂ„ grave.
36 â Kjente ikke til k8s fĂžr, nĂ„ har jeg fĂ„tt oversikt.
23 â Jeg visste allerede om k8s, nĂ„ vet jeg mer.
1 â Jeg lĂŠrte ikke noe nytt.
0 â Jeg forsto ingenting om k8s.
Hva synes du om intensiteten til SlĂžsterm?
16 personer mener at SlÞrm er for enkelt og gÄr for sakte, mens 14 synes det er for vanskelig og gÄr for raskt. For de Þvrige er det akkurat passe.
Greide du oppgaven du var pÄ SlÞrm for Ä lÞse?
90 â Ja.
11 â Nei.
MegaSlĂžrm
40 personer fylte ut skjemaet for tilbakemelding. 2 personer sa at det var for enkelt og sakte. 1 person lĂžste ikke oppgaven de kom til Mega med. Resten var fornĂžyde.
Tilbakemeldinger fra foredragsholdere

Hvis folk pÄ SlÞrm i St. Petersburg i februar for det meste var nybegynnere, sÄ hadde folk pÄ SlÞrm i Moskva allerede erfaring med Kubernetes. Det var mange avanserte spÞrsmÄl som fikk oss til Ä tenke.
Mens vi i St. Petersburg ble spurt om nÄr vi ville legge ut vÄr fork av kubespray, ble vi i Moskva spurt om hvorfor vi foreslÄr Ä bruke vÄr fork i stedet for den originale kubespray. Dette viser kritisk tenkning hos midtholds- og seniornivÄ.
Praksisen var vanskelig, folk gjorde mange feil, og det er flott: Vi mÄ gjÞre feil under utdannelse, ikke i kamp.
Vi mĂžtte jevnlig begrensninger pĂ„ Ă„ motta sertifikater, begrensninger pĂ„ nedlastinger fra Github osv. Dette er livet â vi rullet ut omtrent 200 klynger i skyen fra Selectel samtidig. Ingen forbereder sine ressurser og grenser for dette.
KunngjĂžring om SlĂžrm i Selectel
â
Pris: 25 000 âœ
Program:
Tema nr. 1: Introduksjon til Kubernetes, hovedkomponenter
â Introduksjon til k8s-teknologi. Beskrivelse, bruk, konsepter
â Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
Tema nr. 2: Klusterstruktur, hovedkomponenter, feilmotstand, k8s-nettverk
â Klusterets oppbygging, hovedkomponenter, feilbeskyttelse
â K8s-nettverk
Tema nr. 3: Kubespray, tuning og konfigurering av Kubernetes-kluster
â Kubespray, konfigurasjon og tuning av Kubernetes-klyngen
Emne nr. 4: Avanserte Kubernetes-abstraksjoner
â DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Emne nr. 5: Publisering av tjenester og applikasjoner
â Oversikt over metoder for publisering av tjenester: NodePort vs LoadBalancer vs Ingress
â Ingress-kontroller (Nginx): balanse incoming trafikk
â Cert-manager: automatisk oppnĂ„else av SSL/TLS-sertifikater
Tema nr. 6: Introduksjon til Helm
Emne nr. 7: Installering av cert-manager
Emne nr. 8: Ceph: installasjon i «gjÞr som jeg»-modus
Emne nr. 9: Logging og overvÄking
â OvervĂ„king av klyngen, Prometheus
â Logging av klyngen, Fluentd/Elastic/Kibana
Emne nr. 10: Oppdatering av klynge
Emne nr. 11: Praktisk arbeid, dockerisering av applikasjon og kjĂžring i klynge
Kurs om Docker og Ansible pÄ stepik.org er inkludert i prisen.
â
Pris: 45 000 âœ
Program:
Emne nr. 1: Introduksjon til Git
â Grunnleggende git-kommandoer init, commit, add, diff, log, status, pull, push
â Konfigurering av lokalt miljĂž: praktiske anbefalinger
â Git flow, grener og koder, strategier for merge
â Arbeid med flere remote-repoer
Tema nr. 2: Teamarbeid med Git
â GitHub flow
â Fork, remote, pull request
â Konflikter, utgivelser, igjen om Gitflow og andre flows for team
Emne nr. 3: CI/CD innfĂžring i automatisering
â Automatisering i Git (bots, introduksjon til CI, hooks)
â VerktĂžy (bash, make, gradle)
â Fabrikkpipeline-linjer for samling og deres bruk i IT
Tema nr. 4: CI/CD: Arbeid med Gitlab
â Bygging, testing, distribusjon
â Trinn, variabler, utfĂžrelseskontroll (only, when, include)
Tema nr. 5: Arbeid med applikasjonen fra utviklingsperspektiv
â Skriver mikrotjenester pĂ„ Python (inkludert tester)
â Bruk av docker-compose i utvikling
Tema nr. 6: Infrastructure as Code
â IaC: tilnĂŠrming til infrastruktur som kode
â IaC med Terraform som eksempel
â IaC med Ansible som eksempel
â Idempotens, deklarativitet
â Praksis for Ă„ lage Ansible-playbooks
â Lagring av konfigurasjoner, samarbeid, automatisering av applikasjoner
Tema nr. 7: Testing av infrastruktur
â Testing og kontinuerlig integrasjon med Molecule og Gitlab CI
Tema nr. 8: Automatisering av oppsett av servere
â Bygger bilder
â PXE og DHCP
Tema nr. 9: Automatisering av infrastruktur
â Eksempel pĂ„ infrastrukturservice for autentisering pĂ„ servere
â ChatOps (integrasjon av meldingsapper med pipelines)
Tema nr. 10: Automatisering av sikkerhet
â Signering av artefakter i CI/CD
â SĂ„rbarhetsskanning
Tema nr. 11: OvervÄkning
â Definere SLA, SLO, Error Budget og andre fryktelige termer fra SRE-verdenen
â SRE: Praktisk overvĂ„kning av SLI og SLO
â SRE: Praksis for anvendelse av Error Budget
â SRE: HĂ„ndtering av avbrudd og operasjonell belastning (apigateway, service mesh, circuit breakers)
â OvervĂ„kning av pipelines og utviklingsmĂ„linger
Kilde: habr.com
