Slurm: Die Raupe wurde zum Schmetterling

Slurm: Die Raupe wurde zum Schmetterling

<TL;DR>

  1. Slurm ermöglicht es wirklich, in das Thema Kubernetes einzutauchen oder das eigene Wissen aufzufrischen.
  2. Die Teilnehmer sind zufrieden. Nur wenige hatten nichts Neues gelernt oder ihre Probleme gelöst. Ein einziger Teilnehmer hat den Geld-zurĂŒck-Garantie des ersten Tages in Anspruch genommen („Wenn Sie das GefĂŒhl haben, dass Slurm nicht zu Ihnen passt, erstatten wir Ihnen den vollen Ticketpreis“) und begrĂŒndete dies damit, dass er seine FĂ€higkeiten ĂŒberschĂ€tzt hatte.
  3. Der nĂ€chste Slurm findet Anfang September in St. Petersburg statt. Selectel, unser treuer Sponsor, bietet nicht nur die Cloud fĂŒr die StĂ€nde, sondern auch seinen eigenen Konferenzraum.
  4. Wir wiederholen den Basis-Slurm (9.-11. September) und prÀsentieren ein neues Programm: Slurm DevOps (4.-6. September).

Was ist Slurm und wie hat es sich verÀndert

Vor einem Jahr hatten wir die Idee, Kurse zu Kubernetes anzubieten. Im August 2018 fand Slurm-1 statt: herausfordernd, mit Continuous Presentation (wenn die PrĂ€sentation bereits auf der BĂŒhne bearbeitet wird), und vielen Alltagsproblemen. PrĂŒfungen verbinden: Die Teilnehmer des ersten Slurms, wie das Bruderschaft des Rings, stehen immer noch in Kontakt.

Slurm: Die Raupe wurde zum Schmetterling
So sah Slurm-1 aus

Bei der ersten Slyrm wurde die Idee geboren, einen Mega-Slyrm zu veranstalten. Wir haben die Leute nach ihren Interessen gefragt und im Oktober einen fortgeschrittenen Kurs „Auf Anfrage der Teilnehmer“ durchgefĂŒhrt. Es war eine interessante, aber einmalige Veranstaltung. Bis Mai 2019 hatten wir einen echten fortgeschrittenen Kurs vorbereitet, mit eigener Logik und innerer Geschichte.

Im Laufe eines Jahres hat sich Slyrm organisatorisch weiterentwickelt:
– Docker und Ansible wurden aus dem Hauptprogramm entfernt und in separate Online-Kurse integriert.
– Wir haben einen technischen Support organisiert, der den Studierenden hilft, ihre Lerncluster zu troubleshoot.
– Die Referenten erhalten methodische UnterstĂŒtzung.

Slurm: Die Raupe wurde zum Schmetterling
Das Team, das Slyrm-4 organisiert hat

Teilnehmer-Feedback

Ein neuer Rekord wurde erreicht: 170 Teilnehmer bei der Basis-Version von Slyrm, 75 bei Mega-Slyrm.

Slurm: Die Raupe wurde zum Schmetterling

Slyrm-4
Das Feedback-Formular wurde von 101 Personen aus 170 ausgefĂŒllt.

Ist Kubernetes jetzt klarer geworden?
41 – Ich verstehe k8s noch nicht, aber ich sehe, wo ich graben muss.
36 – Ich kannte k8s frĂŒher 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 haben Sie die IntensitÀt von Slyrm empfunden?

16 Personen glauben, dass Slyrm zu einfach und langsam verlĂ€uft, wĂ€hrend 14 denken, dass es zu kompliziert und schnell ist. FĂŒr die anderen war es genau richtig.

Haben Sie das Problem gelöst, mit dem Sie zum Slurm gefahren sind?

90 — Ja.
11 — Nein.

MegaSlurm

40 Personen haben das Feedback-Formular ausgefĂŒllt. 2 Personen sagten, dass es zu einfach und langsam war. 1 Person hat das Problem, mit dem sie zur Mega gekommen sind, nicht gelöst. Bei den anderen ist alles in Ordnung.

Feedback zu Slurm auf https://serveradmin.ru

Referenzen der Speaker

Slurm: Die Raupe wurde zum Schmetterling

WÀhrend beim Slurm in St. Petersburg im Februar hauptsÀchlich AnfÀnger waren, haben die Teilnehmer beim Moskauer Slurm bereits Erfahrungen mit Kubernetes gesammelt. Es gab viele fortgeschrittene Fragen, die zum Nachdenken anregten.

WÀhrend wir in St. Petersburg gefragt wurden, wann wir unseren Fork von kubespray veröffentlichen, fragten die Leute in Moskau bereits, warum wir unseren Fork anbieten und nicht das Original kubespray verwenden. Das zeugt von kritischem Denken bei Mid- und Senior-Entwicklern.

Die Praxis war anspruchsvoll, die Leute machten viele Fehler, und das ist großartig: Man muss wĂ€hrend des Lernens Erfahrungen sammeln, nicht im Einsatz.

Wir sind regelmĂ€ĂŸig auf Limits beim Erhalt von Zertifikaten, beim Herunterladen von Github usw. gestoßen. Das ist das Leben – wir haben gleichzeitig etwa 200 Cluster in der Cloud bei Selectel bereitgestellt. Niemand bereitet seine Ressourcen und Limits auf so etwas vor.

AnkĂŒndigung des Slurms bei Selectel

→ Registrierung fĂŒr Slurm-5
Preis: 25.000 ₜ

Programm:

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

Thema Nr. 2: Aufbau eines Clusters, Hauptkomponenten, Ausfallsicherheit, k8s Netzwerk
— Aufbau des Clusters, Hauptkomponenten, Ausfallsicherheit
— k8s Netzwerk

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

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

Thema Nr. 5: Veröffentlichung von Services und Anwendungen
— Überblick ĂŒber Methoden zur Veröffentlichung von Services: NodePort vs LoadBalancer vs Ingress
— Ingress-Controller (Nginx): Lastverteilung des eingehenden Traffics
— Cert-manager: automatisierter Erhalt von SSL/TLS-Zertifikaten

Thema Nr. 6: EinfĂŒhrung in Helm

Thema Nr. 7: Installation des cert-managers

Thema Nr. 8: Ceph: Installation im 'Mach es wie ich'-Modus

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

Thema Nr. 10: Clusteraktualisierung

Thema Nr. 11: Praktische Arbeit, Dockerisierung von Anwendungen und AusfĂŒhrung im Cluster

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

→ Registrierung fĂŒr den Slyrm DevOps Kurs
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
— Arbeiten mit mehreren Remote-Repositories

Thema Nr. 2: Teamarbeit mit Git
— GitHub-Flow
— Fork, Remote, Pull-Request
— Konflikte, Releases, nochmals Gitflow und andere Flows im Kontext von Teams

Thema Nr. 3: CI/CD EinfĂŒhrung in die Automatisierung
— Automatisierung in Git (Bots, EinfĂŒhrung in CI, Hooks)
— Tools (Bash, Make, Gradle)
— Fabrikliche Pipeline-Linien und ihre Anwendung in der IT

Thema Nr. 4: CI/CD: Arbeiten mit GitLab
— Aufbau, Testen, Deployment
— Phasen, Variablen, AusfĂŒhrungssteuerung (only, when, include)

Thema Nr. 5: Arbeiten mit der Anwendung aus Sicht der Entwicklung
— Mikrodienst mit Python schreiben (einschließlich Tests)
— Anwendung von Docker-Compose in der Entwicklung

Thema Nr. 6: Infrastructure as Code
— IaC: Ansatz zur Infrastruktur als Code
— IaC am Beispiel von Terraform
— IaC am Beispiel von Ansible
— Idempotenz, DeklarativitĂ€t
— Praxis fĂŒr die Erstellung von Ansible-Playbooks
— Speicherung von Konfigurationen, Zusammenarbeit, Automatisierung von Anwendungen

Thema Nr. 7: Testen der Infrastruktur
— Testen und kontinuierliche Integration mit Molecule und GitLab CI

Thema Nr. 8: Automatisierung des Serverstarts
— Images erstellen
— PXE und DHCP

Thema Nr. 9: Automatisierung der Infrastruktur
— Beispiel eines Infrastrukturservices zur Authentifizierung auf Servern
— ChatOps (Integration von Messaging-Apps 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 weiteren Fachbegriffen aus der SRE-Welt
— SRE: Praktiken zur Überwachung von SLI und SLO
— SRE: Praktiken zur Anwendung von Error Budget
— SRE: Verwaltung von AusfĂ€llen und Betriebslast (API-Gateway, Service Mesh, Circuit Breaker)
— Überwachung von Pipelines und Entwicklungsmetriken

Quelle: habr.com

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster