
<TL;DR>
- Sleurm laat je echt in het onderwerp Kubernetes duiken of je kennis bijspijkeren.
- De deelnemers zijn tevreden. Slechts een handvol mensen heeft niets nieuws geleerd of hun problemen opgelost. Slechts één persoon maakte gebruik van de onvoorwaardelijke geld-terug-garantie van de eerste dag (‘Als je voelt dat Sleurm niet voor jou is, krijgen we de volledige ticketprijs terug’) en rechtvaardigde dit door te zeggen dat hij zijn eigen capaciteiten had overschat.
- De volgende Sleurm vindt begin september in St. Petersburg plaats. Selectel, onze vaste sponsor, biedt niet alleen cloudruimte voor de stands, maar ook zijn conferentieruimte.
- We herhalen de basis Sleurm (9-11 september) en introduceren een nieuw programma: Sleurm DevOps (4-6 september).
Wat is Sleurm en hoe is het veranderd?
Een jaar geleden hadden we het idee om cursussen over Kubernetes te organiseren. In augustus '18 vond Sleurm-1 plaats: uitdagend, met continuous presentation (waarbij de presentatie al op het podium wordt aangepast), met veel praktische problemen. Proeven verbroederen: de deelnemers van de eerste Sleurm, zoals het Broederschap van de Ring, hebben nog steeds contact met elkaar.

Zo zag Sleurm-1 eruit.
Op de eerste Sleurm ontstond het idee om MegaSleurm te organiseren. We vroegen mensen naar hun interesses en organiseerden in oktober een gevorderde cursus ‘Op verzoek van de deelnemers’. Het werd een interessant, maar eenmalig evenement. Tegen mei '19 hadden we een echte gevorderde cursus voorbereid, met zijn eigen logica en interne verhaal.
In een jaar heeft Sleurm zich organisatorisch getransformeerd:
— Docker en Ansible zijn uit het hoofdprogramma gehaald en er zijn aparte online cursussen voor gemaakt.
— We hebben technische ondersteuning georganiseerd die studenten helpt bij het troubleshooten van leerclusters.
— De sprekers hebben nu methodische ondersteuning.

Het team dat Sleurm-4 organiseerde.
Feedback van deelnemers.
Er is een nieuw record behaald: 170 deelnemers op de basis Sleurm, 75 op MegaSleurm.

Sleurm-4
Het feedbackformulier is ingevuld door 101 van de 170 mensen.
Is Kubernetes begrijpelijk geworden?
41 — Ik begrijp k8s nog steeds niet, maar zie waar ik aan moet werken.
36 — Ik wist voorheen niets van k8s, nu begrijp ik het.
23 — Ik kende k8s al en nu weet ik het beter.
1 — Ik heb niets nieuws geleerd.
0 — Ik snapte niets van k8s.
Hoe vond je de intensiteit van Sleurm?
16 mensen vinden dat Sleurm teveel vereenvoudigd en langzaam verloopt, terwijl 14 het te moeilijk en te snel vinden. Voor de rest is het precies goed.
Heb je het probleem opgelost waarvoor je naar Sleurm kwam?
90 — Ja.
11 — Nee.
MegaSleurm
40 mensen hebben het feedbackformulier ingevuld. 2 mensen gaven aan dat het te eenvoudig en traag was. 1 persoon kon de taak niet oplossen waarvoor hij naar Mega was gekomen. Bij de overige deelnemers was alles in orde.
Recensies van sprekers

Als op de Slurm in Sint-Petersburg in februari vooral beginners waren, dan hadden de mensen op de Slurm in Moskou al ervaring met Kubernetes. Er waren veel complexe vragen die aan het denken zetten.
Als in St. Petersburg werd gevraagd wanneer we onze fork van kubespray zouden uitbrengen, vroegen ze in Moskou al waarom we onze fork moesten gebruiken en niet de originele kubespray. Dit duidt op kritisch denken onder mid-level en senioren.
De oefening was uitdagend, mensen maakten veel fouten, en dat is goed: je moet leren van je fouten tijdens de training, niet in de praktijk.
We stuitten regelmatig op limieten voor het verkrijgen van certificaten, limieten voor downloads van Github, enzovoort. Dit is het leven - we hebben ongeveer 200 clusters tegelijkertijd in de cloud van Selectel uitgerold. Niemand bereidt zijn middelen en limieten voor op zulke situaties.
Aankondiging van Slurm bij Selectel
→
Prijs: 25.000 ₽
Programma:
Thema 1: Kennismaking met Kubernetes, belangrijke componenten
— Inleiding tot de technologie k8s. Beschrijving, toepassingen, concepten
— Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
Thema 2: Opbouw van een cluster, belangrijke componenten, fouttolerantie, k8s-netwerk
— Opbouw van een cluster, belangrijke componenten, fouttolerantie
— k8s-netwerk
Thema 3: Kubespray, tuning en configuratie van het Kubernetes-cluster
— Kubespray, configuratie en tuning van het Kubernetes-cluster
Thema 4: Geavanceerde abstracties van Kubernetes
— DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Thema 5: Publicatie van services en applicaties
— Overzicht van publicatiemethoden voor services: NodePort vs LoadBalancer vs Ingress
— Ingress controller (Nginx): balanceren van binnenkomend verkeer
— Cert-manager: automatisch verkrijgen van SSL/TLS-certificaten
Thema 6: Inleiding tot Helm
Thema 7: Installatie van cert-manager
Thema 8: Ceph: installatie in de 'doe zoals ik'-modus
Thema 9: Logging en monitoring
— Cluster monitoring, Prometheus
— Cluster logging, Fluentd/Elastic/Kibana
Thema 10: Cluster upgrade
Thema 11: Praktische oefeningen, dockerisatie van een applicatie en uitvoering in het cluster
Cursussen over Docker en Ansible op stepik.org zijn bij de prijs inbegrepen.
→
Prijs: 45.000 ₽
Programma:
Thema 1: Inleiding tot Git
— Basiscommando's git init, commit, add, diff, log, status, pull, push
— Het instellen van een lokale omgeving: praktische aanbevelingen
— Git flow, branches en tags, merge-strategieën
— Werken met meerdere remote repositories
Thema 2: Teamwerk met Git
— GitHub flow
— Fork, remote, pull request
— Conflicten, releases, nogmaals over Gitflow en andere flows voor teams
Thema #3: CI/CD introductie in automatisering
— Automatisering in Git (bots, introductie in CI, hooks)
— Hulpmiddelen (bash, make, gradle)
— Fabrieksconveyorbanden voor assemblage en hun toepassing in IT
Thema #4: CI/CD: Werken met Gitlab
— Bouwen, testen, implementeren
— Fases, variabelen, uitvoering controle (only, when, include)
Thema #5: Werken met de applicatie vanuit een ontwikkelingsperspectief
— We schrijven een microservice in Python (inclusief testen)
— Toepassing van docker-compose in ontwikkeling
Thema #6: Infrastructure as Code
— IaC: de aanpak van infrastructuur als code
— IaC aan de hand van Terraform
— IaC aan de hand van Ansible
— Idempotentie, declarativiteit
— Praktijk van het maken van Ansible-playbooks
— Opslag van configuraties, samenwerking, automatisering van applicaties
Thema #7: Testen van infrastructuur
— Testen en continue integratie met Molecule en Gitlab CI
Thema #8: Automatisering van serveroprichting
— We maken beelden
— PXE en DHCP
Thema #9: Automatisering van infrastructuur
— Voorbeeld van een infrastructuurservice voor autorisatie op servers
— ChatOps (integratie van messengers met pipelines)
Thema #10: Automatisering van beveiliging
— Handtekening van CI/CD-artikelen
— Kwetsbaarhedenscan
Thema #11: Monitoring
— Bepalen van SLA, SLO, Error Budget en andere ingewikkelde termen uit de wereld van SRE
— SRE: Praktijk van monitoring SLI en SLO
— SRE: Praktijk van het gebruik van Error Budget
— SRE: Beheer van onderbrekingen en operationele belasting (apigateway, service mesh, circuit breakers)
— Monitoring van pipelines en ontwikkelingsstatistieken
Bron: habr.com
