
<TL;DR>
- Slörm ermöglicht es wirklich, in das Thema Kubernetes einzutauchen oder sein Wissen aufzufrischen.
- Die Teilnehmer sind zufrieden. Nur wenige haben nichts Neues gelernt oder ihre Aufgaben nicht gelöst. Von der bedingungslosen RĂŒckerstattung des ersten Tages (âWenn Sie das GefĂŒhl haben, dass Slörm nicht fĂŒr Sie geeignet ist, erstatten wir Ihnen den vollen Ticketpreisâ) hat nur eine Person Gebrauch gemacht und begrĂŒndet dies damit, dass sie ihre FĂ€higkeiten ĂŒberschĂ€tzt hat.
- Der nĂ€chste Slörm findet Anfang September in St. Petersburg statt. Selectel, unser treuer Sponsor, stellt nicht nur die Cloud fĂŒr die StĂ€nde zur VerfĂŒgung, sondern auch seinen Konferenzraum.
- Wir wiederholen den grundlegenden Slörm (9-11 September) und prÀsentieren ein neues Programm: Slörm DevOps (4-6 September).
Was ist Slörm und wie hat es sich verÀndert
Vor einem Jahr hatte wir die Idee, Kurse zu Kubernetes anzubieten. Im August '18 fand Slörm-1 statt: schwierig, mit kontinuierlichen PrĂ€sentationen (wenn die PrĂ€sentation bereits auf der BĂŒhne fertiggestellt wird), mit einer Reihe von Alltagsproblemen. PrĂŒfungen schweiĂen zusammen: Die Teilnehmer des ersten Slörms, wie die Bruderschaft des Rings, kommunizieren bis heute miteinander.

So sah Slörm-1 aus
Beim ersten Slörm kam die Idee, einen Mega-Slörm abzuhalten. Wir haben die Leute gefragt, welche Themen sie interessieren, und im Oktober haben wir einen fortgeschrittenen Kurs âAuf Anfrage der Teilnehmerâ angeboten. Es war interessant, aber eine einmalige Veranstaltung. Bis Mai '19 hatten wir einen richtigen Fortgeschrittenenkurs mit eigener Logik und innerer Geschichte vorbereitet.
Im Laufe des Jahres hat sich Slörm organisatorisch verÀndert:
â Docker und Ansible wurden aus dem Hauptprogramm entfernt und in separate Online-Kurse umgewandelt.
â Es wurde ein technischer Support eingerichtet, der den Studenten hilft, ihre Lerncluster zu troubleshoot.
â Die Referenten erhielten methodische UnterstĂŒtzung.

Das Team, das Slörm-4 organisiert hat
Teilnehmerbewertungen
Ein neuer Rekord: 170 Teilnehmer beim Grundlagenslörm, 75 â beim Mega-Slörm.

Slörm-4
Das Feedback-Formular wurde von 101 Personen aus 170 ausgefĂŒllt.
Wurde Kubernetes klar?
41 â Ich verstehe k8s noch nicht, sehe aber, wo ich ansetzen kann.
36 â FrĂŒher kannte ich k8s nicht, jetzt habe ich es verstanden.
23 â Ich kannte k8s schon vorher, jetzt kenne ich es besser.
1 â Ich habe nichts Neues gelernt.
0 â Ich habe nichts ĂŒber k8s verstanden.
Wie fanden Sie die IntensitÀt von Slörm?
16 Personen sind der Meinung, dass Slörm zu einfach und langsam verlĂ€uft, und 14 glauben, dass es zu schwierig und schnell ist. FĂŒr die anderen war es genau richtig.
Haben Sie die Aufgabe gelöst, mit der Sie zum Slörm gekommen sind?
90 â Ja.
11 â Nein.
Mega-Slörm
40 Personen haben das Feedback-Formular ausgefĂŒllt. 2 Personen sagten, es sei zu einfach und langsam gewesen. 1 Person hat die Aufgabe, mit der sie zur Mega gefahren ist, nicht gelöst. Bei den anderen war alles OK.
Feedback von Sprechern

WĂ€hrend beim St. Petersburger SlĂŒrm im Februar hauptsĂ€chlich AnfĂ€nger waren, hatten die Teilnehmer am Moskauer SlĂŒrm bereits Erfahrungen mit Kubernetes. Es gab viele anspruchsvolle Fragen, die zum Nachdenken anregten.
WÀhrend in St. Petersburg gefragt wurde, wann wir unseren Fork von kubespray veröffentlichen, wurde in Moskau bereits gefragt, warum wir unseren Fork vorschlagen und nicht das originale kubespray verwenden. Das ist bereits kritisches Denken von Mid-Level- bis Senior-Entwicklern.
Die Praxis war herausfordernd, die Leute machten viele Fehler, und das ist groĂartig: Man muss wĂ€hrend des Lernens Fehler machen, nicht im Ernstfall.
Wir sind regelmĂ€Ăig auf Begrenzungen bei der Zertifikatserstellung, Download-BeschrĂ€nkungen von Github usw. gestoĂen. So ist das Leben â wir haben gleichzeitig etwa 200 Cluster in der Cloud von Selectel bereitgestellt. Niemand bereitet seine Ressourcen und Grenzen auf so etwas vor.
AnkĂŒndigung des SlĂŒrms in Selectel
â
Preis: 25 000 âœ
Programm:
Thema Nr. 1: EinfĂŒhrung in Kubernetes, grundlegende Komponenten
â EinfĂŒhrung in die Technologie k8s. Beschreibung, Anwendung, Konzepte
â Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
Thema Nr. 2: Aufbau des Clusters, grundlegende Komponenten, HochverfĂŒgbarkeit, k8s-Netzwerk
â Aufbau des Clusters, grundlegende Komponenten, HochverfĂŒgbarkeit
â k8s-Netzwerk
Thema Nr. 3: Kubespray, Feinabstimmung und Konfiguration des Kubernetes-Clusters
â Kubespray, Konfiguration und Feinabstimmung des Kubernetes-Clusters
Thema Nr. 4: Fortgeschrittene Abstraktionen in Kubernetes
â DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Thema Nr. 5: Veröffentlichung von Diensten und Anwendungen
â Ăberblick ĂŒber die Methoden zur Veröffentlichung von Diensten: NodePort vs LoadBalancer vs Ingress
â Ingress-Controller (Nginx): Ausbalancierung des eingehenden Traffics
â Cert-Manager: Zertifikate SSL/TLS automatisch erhalten
Thema Nr. 6: EinfĂŒhrung in Helm
Thema Nr. 7: Installation von cert-manager
Thema Nr. 8: Ceph: Installation im 'Mach es wie ich'-Modus
Thema Nr. 9: Protokollierung und Ăberwachung
â Cluster-Ăberwachung, Prometheus
â Cluster-Protokollierung, Fluentd/Elastic/Kibana
Thema Nr. 10: Cluster-Upgrade
Thema Nr. 11: Praktische Arbeit, Dockerisierung einer Anwendung und Start im Cluster
Kurse zu Docker und Ansible auf stepik.org sind im Preis enthalten.
â
Preis: 45 000 âœ
Programm:
Thema Nr. 1: EinfĂŒhrung in Git
â Grundlegende Befehle git init, commit, add, diff, log, status, pull, push
â Einrichtung der lokalen Umgebung: praktische Empfehlungen
â Git flow, Branches und Tags, Merge-Strategien
â Arbeit mit mehreren Remote-Repos
Thema Nr. 2: Teamarbeit mit Git
â GitHub flow
â Fork, Remote, Pull Request
â Konflikte, Releases, noch einmal ĂŒber Gitflow und andere Flows in Bezug auf Teams
Thema Nr. 3: CI/CD EinfĂŒhrung in die Automatisierung
â Automatisierung in Git (Bots, EinfĂŒhrung in CI, Hooks)
â Werkzeuge (Bash, Make, Gradle)
â Fertigungsbandlinien und deren Anwendung in der IT
Thema Nr. 4: CI/CD: Arbeiten mit Gitlab
â Erstellen, Testen, Deployen
â Schritte, Variablen, AusfĂŒhrungssteuerung (only, when, include)
Thema Nr. 5: Arbeiten mit der Anwendung aus der Sicht der Entwicklung
â Wir schreiben einen Mikrodienst in Python (einschlieĂlich Tests)
â Anwendung von Docker-Compose in der Entwicklung
Thema Nr. 6: Infrastruktur als Code
â IaC: Ansatz zur Infrastruktur als Code
â IaC am Beispiel von Terraform
â IaC am Beispiel von Ansible
â Idempotenz, DeklarativitĂ€t
â Praxis der Erstellung von Ansible-Playbooks
â Speicherung von Konfigurationen, Zusammenarbeit, Automatisierung von Anwendungen
Thema Nr. 7: Infrastrukturtests
â Tests und kontinuierliche Integration mit Molecule und Gitlab CI
Thema Nr. 8: Automatisierung von Server-Setups
â Wir erstellen Images
â PXE und DHCP
Thema Nr. 9: Automatisierung der Infrastruktur
â Beispiel eines Infrastrukturservices fĂŒr die Authentifizierung auf Servern
â ChatOps (Integration von Messengern mit Pipelines)
Thema Nr. 10: Automatisierung der Sicherheit
â Signierung von CI/CD-Artefakten
â Schwachstellenscanning
Thema Nr. 11: Monitoring
â Definition von SLA, SLO, Error Budget und andere furchterregende Begriffe aus der SRE-Welt
â SRE: Praxis des Monitorings von SLI und SLO
â SRE: Praxis der Anwendung von Error Budget
â SRE: Verwaltung von Unterbrechungen und operativer Belastung (APIGateway, Service Mesh, Circuit Breaker)
â Monitoring von Pipelines und Metriken der Entwicklung
Quelle: habr.com
