Slurm: Die Raupe verwandelte sich in einen Schmetterling

Slurm: Die Raupe verwandelte sich in einen Schmetterling

  1. Mit Slurm können Sie wirklich in das Kubernetes-Thema einsteigen oder Ihr Wissen verbessern.
  2. Die Teilnehmer sind zufrieden. Es gibt nur wenige, die nichts Neues gelernt oder ihre Probleme nicht gelöst haben. Die bedingungslose Geldrückerstattung des ersten Tages („Wenn Sie der Meinung sind, dass Slurm nicht für Sie geeignet ist, erstatten wir Ihnen den vollen Ticketpreis“) wurde nur von einer Person in Anspruch genommen und begründete damit, dass er seine Kräfte überschätzt hatte.
  3. Der nächste Slurm findet Anfang September in St. Petersburg statt. Selectel, unser ständiger Sponsor, stellt nicht nur eine Cloud für Stände, sondern auch einen eigenen Konferenzraum zur Verfügung.
  4. Wir wiederholen den Basis-Slurm (9.–11. September) und stellen ein neues Programm vor: DevOps Slurm (4.–6. September).

Was ist Slurm und wie hat es sich verändert?

Vor einem Jahr hatten wir die Idee, Kurse zu Kubernetes durchzuführen. Im August '18 fand Slurm-1 statt: schwierig, mit kontinuierlicher Präsentation (wenn die Präsentation auf der Bühne beendet ist), mit einer Menge alltäglicher Probleme. Prüfungen vereinen sich: Die Teilnehmer des ersten Slurm kommunizieren wie die Gefährten des Rings immer noch miteinander.

Slurm: Die Raupe verwandelte sich in einen Schmetterling
So sah Slurm-1 aus

Beim ersten Slurm entstand die Idee, einen MegaSlurm abzuhalten. Wir haben die Leute gefragt, welche Themen sie interessieren, und im Oktober haben wir „auf Wunsch der Teilnehmer“ einen Aufbaukurs durchgeführt. Es stellte sich heraus, dass es eine interessante, aber einmalige Veranstaltung war. Bis Mai 19 haben wir einen echten Fortgeschrittenenkurs vorbereitet, mit eigener Logik und interner Geschichte.

Im Laufe des Jahres hat sich Slurm organisatorisch verändert:
— Docker und Anisble wurden aus dem Hauptprogramm entfernt und in separate Online-Kurse umgewandelt.
— Organisierter technischer Support, der Schülern bei der Fehlerbehebung bei Lernclustern hilft.
— Die Referenten haben nun methodische Unterstützung.

Slurm: Die Raupe verwandelte sich in einen Schmetterling
Das Team, das Slurm 4 gemacht hat

Feedback der Teilnehmer

Ein weiterer Rekord wurde aufgestellt: 170 Teilnehmer beim Basis-Slurm, 75 beim MegaSlurm.

Slurm: Die Raupe verwandelte sich in einen Schmetterling

Slurm-4
101 von 170 Personen haben das Feedback-Formular ausgefüllt.

Ist Kubernetes klar geworden?
41 – Ich verstehe k8s noch nicht, aber ich weiß, wo ich graben muss.
36 – Ich kannte k8s vorher nicht, aber jetzt habe ich es herausgefunden.
23 – Ich kannte k8s vorher, aber jetzt weiß ich es besser.
1 - Ich habe nichts Neues gelernt.
0 – Ich habe nichts über k8s verstanden.

Wie gefällt dir die Intensität von Slurm?

16 Personen denken, dass Slurm zu einfach und zu langsam ist, und 14 Personen finden, dass es zu schwierig und zu schnell ist. Für den Rest genau richtig.

Haben Sie das Problem gelöst, mit dem Sie nach Slurm wollten?

90 - Ja.
11 - Nein.

MegaSlurm

40 Personen haben das Feedback-Formular ausgefüllt. 2 Leute sagten, es sei zu einfach und zu langsam. 1 Person hat das Problem, mit dem sie zu Mega gehen wollte, nicht gelöst. Der Rest ist in Ordnung.

Rezension von Slurm auf https://serveradmin.ru

Rezensionen von Rednern

Slurm: Die Raupe verwandelte sich in einen Schmetterling

Waren beim Slurm in St. Petersburg im Februar vor allem Anfänger dabei, so hatten beim Slurm in Moskau bereits zahlreiche Menschen Kubernetes ausprobiert. Es gab viele fortgeschrittene Fragen, die zum Nachdenken anregten.

Wenn sie in St. Petersburg fragten, wann wir unsere Kubespray-Gabel veröffentlichen würden, dann fragten sie in Moskau bereits, warum wir vorschlagen, unsere Gabel zu verwenden und nicht das Original-Kubespray zu nehmen. Dies ist bereits das kritische Denken der mittleren Senioren.

Die Übung war schwierig, die Leute haben viele Fehler gemacht, und das ist großartig: Fehler muss man beim Lernen machen und nicht im Kampf.

Wir sind regelmäßig auf Einschränkungen beim Erhalt von Zertifikaten, beim Herunterladen von Github usw. gestoßen. So ist das Leben – wir haben gleichzeitig etwa 200 Cluster in der Selectel-Cloud bereitgestellt. Niemand bereitet seine Ressourcen und Grenzen darauf vor.

Ankündigung von Slurm bei Selectel

Anmeldung für Slurm-5
Preis: 25 000 ₽

Programm:

Thema Nr. 1: Einführung in Kubernetes, Hauptkomponenten
— Einführung in die k8s-Technologie. Beschreibung, Anwendung, Konzepte
– Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret

Thema Nr. 2: Cluster-Design, Hauptkomponenten, Fehlertoleranz, K8S-Netzwerk
— Clusterdesign, Hauptkomponenten, Fehlertoleranz
— k8s-Netzwerk

Thema Nr. 3: Kubespray, Optimierung und Einrichtung eines Kubernetes-Clusters
— Kubespray, Konfiguration und Optimierung des Kubernetes-Clusters

Thema Nr. 4: Erweiterte Kubernetes-Abstraktionen
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Thema Nr. 5: Veröffentlichungsdienste und -anwendungen
– Übersicht über Service-Veröffentlichungsmethoden: NodePort vs. LoadBalancer vs. Ingress
— Ingress-Controller (Nginx): Ausgleich des eingehenden Datenverkehrs
— Zertifikatsmanager: SSL/TLS-Zertifikate automatisch abrufen

Thema Nr. 6: Einführung in Helm

Thema Nr. 7: Cert-Manager installieren

Thema Nr. 8: Ceph: „Mach, was ich tue“-Installation

Thema Nr. 9: Protokollierung und Überwachung
— Clusterüberwachung, Prometheus
– Clusterprotokollierung, Fluentd/Elastic/Kibana

Thema Nr. 10: Cluster-Update

Thema Nr. 11: Praktische Arbeit, Anwendungs-Dockerisierung und Start in einen Cluster

Kurse zu Docker und Ansible auf stepik.org sind im Preis inbegriffen.

Registrierung für Slurm DevOps
Preis: 45 000 ₽

Programm:

Thema Nr. 1: Einführung in Git
– Grundbefehle git init, commit, add, diff, log, status, pull, push
— Einrichtung der lokalen Umgebung: praktische Empfehlungen
– Git-Flow, Branches und Tags, Merge-Strategien
— Arbeiten mit mehreren Remote-Repo

Thema Nr. 2: Teamarbeit mit Git
– GitHub-Flow
– Aufforderung forken, entfernen, ziehen
— Konflikte, Releases, noch einmal zu Gitflow und anderen 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)
— Fabrikmontagelinien und ihre Anwendung in der IT

Thema Nr. 4: CI/CD: Arbeiten mit Gitlab
– Erstellen, testen, bereitstellen
– Phasen, Variablen, Ausführungskontrolle (nur, wenn, einschließen)

Thema Nr. 5: Arbeiten mit der Anwendung aus Entwicklungssicht
— Wir schreiben einen Microservice in Python (einschließlich Tests)
— Verwendung von Docker-Compose in der Entwicklung

Thema Nr. 6: Infrastruktur als Code
— IaC: Ansatz für Infrastruktur als Code
– IaC am Beispiel von Terraform
– IaC am Beispiel von Ansible
— Idempotenz, Deklarativität
— Üben Sie das Erstellen von Ansible-Playbooks
— Konfigurationsspeicherung, Zusammenarbeit, Anwendungsautomatisierung

Thema Nr. 7: Infrastrukturtests
— Tests und kontinuierliche Integration mit Molecule und Gitlab CI

Thema Nr. 8: Automatisierung der Servererhöhung
— Bilder sammeln
- PXE und DHCP

Thema Nr. 9: Infrastrukturautomatisierung
— Ein Beispiel für einen Infrastrukturdienst zur Autorisierung auf Servern
— ChatOps (Integration von Instant Messengern mit Pipelines)

Thema Nr. 10: Sicherheitsautomatisierung
— Signieren von CI/CD-Artefakten
— Schwachstellenscan

Thema Nr. 11: Überwachung
— Definition von SLA, SLO, Fehlerbudget und anderen gruseligen Begriffen aus der Welt von SRE
— SRE: SLI- und SLO-Überwachungspraxis
— SRE: Praxis der Verwendung des Fehlerbudgets
- SRE: Unterbrechungs- und Betriebslastmanagement (Apigateway, Service Mesh, Leistungsschalter)
— Überwachung von Pipelines und Entwicklungsmetriken

Source: habr.com

Kommentar hinzufügen