Slurm: Kubernetes intensiv. Programm und Boni

Vom 27. bis 29. Mai veranstalten wir den vierten Slurm: Intensiv zu Kubernetes.

Slurm: Kubernetes intensiv. Programm und Boni

Bonus: Online-Kurse zu Docker, Ansible, Ceph
Wir haben aus Slurm Themen abgeleitet, die für die Arbeit mit Kubernetes wichtig sind, aber keinen direkten Bezug zu k8s haben. Wie, warum und was geschah – unter dem Strich.
Alle Slurm 4-Teilnehmer haben Zugang zu diesen Kursen.

Volles Geld zurück am ersten Tag
Beim St. Petersburg Slurm sind zwei Teilnehmer abgereist extrem negative Bewertungen. Wie sehr ich es bedauerte, dass es unmöglich war, in die Vergangenheit zu reisen und sich ohne gegenseitige Ansprüche von ihnen zu trennen.
Wenn Sie herausfinden, was Ihnen an Slurm absolut nicht gefällt, erster Tag Schreiben Sie an einen der Organisatoren. Wir sperren den Zugang und erstatten den vollen Teilnahmepreis.

Technische Berater
Falls es jemand weiß Dmitri Simonow (er gründete einen Club technischer Direktoren), wir luden ihn nach Slurm ein (zum Lernen, nicht zum Aufführen). Er versprach, alle zu beraten. Für Administratoren und Entwickler dürfte das kaum von Interesse sein, für IT-Manager hingegen sehr interessant.

Was ist Slurm?

Slurm: Kubernetes intensiv. Programm und Boni

Slurm-4: Grundkurs (27.-29. Mai)
Entwickelt für diejenigen, die Kubernetes zum ersten Mal sehen oder ihr Wissen systematisieren möchten.
Jeder Teilnehmer erstellt seinen eigenen Cluster in der Selectel-Cloud und stellt die Anwendung dort bereit.

Preis: 25 Tausend

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
• Üben

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 Tuning des Kubernetes-Clusters
• Üben

Thema Nr. 4: Ceph, Cluster-Setup und Funktionen für die Arbeit in der Produktion
• Ceph, Cluster-Setup und Funktionen für die Arbeit in der Produktion
• Übung: Ceph einrichten

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

Thema Nr. 6: Einführung in Helm
• Einführung in Helm
• Üben

Thema Nr. 7: Veröffentlichungsdienste und -anwendungen
• Überblick über Service-Veröffentlichungsmethoden: NodePort vs. LoadBalancer vs. Ingress
• Ingress-Controller (Nginx): Ausgleich des eingehenden Datenverkehrs
• Zertifizierungsmanager: SSL/TLS-Zertifikate automatisch abrufen
• Üben

Thema Nr. 8: Protokollierung und Überwachung
• Clusterüberwachung, Prometheus
• Clusterprotokollierung, Fluentd/Elastic/Kibana
• Üben

Thema Nr. 9: CI/CD, Bereitstellung für einen Cluster von Grund auf erstellen

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

Slurm-Website

MegaSlurm: Aufbaukurs (31. Mai – 2. Juni)
Konzipiert für Kubernetes-Ingenieure und -Architekten sowie Absolventen des Grundkurses.
Wir konfigurieren den Cluster so, dass gleichzeitig die Aktualisierung der Cluster-Komponenten und die Bereitstellung im Cluster gestartet werden.

Preis: 60 (45 für Slurm-4-Teilnehmer)

Programm

Thema Nr. 1: Der Prozess der internen Erstellung eines Failover-Clusters
• Arbeiten mit Kubespray
• Installation zusätzlicher Komponenten
• Clustertests und Fehlerbehebung
• Üben

Thema Nr. 2: Autorisierung im Cluster über einen externen Anbieter
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Üben

Thema Nr. 3: Netzwerkpolitik
• Einführung in CNI
• Netzwerksicherheitsrichtlinie
• Üben

Thema Nr. 4: Sichere und hochverfügbare Anwendungen in einem Cluster
• PodSecurityPolicy
• PodDisruptionBudget

Thema Nr. 5: Kubernetes. Werfen wir einen Blick unter die Haube
• Controller-Struktur
• Betreiber und CRDs
• Üben

Thema Nr. 6: Zustandsbehaftete Anwendungen in einem Cluster
• Starten eines Datenbankclusters am Beispiel von PostgreSQL
• Starten eines RabbitMQ-Clusters
• Üben

Thema Nr. 7: Geheimnisse bewahren
• Geheimnisse in Kubernetes verwalten
• Gewölbe

Thema Nr. 8: Horizontaler Pod-Autoscaler
• Theorie
• Üben

Thema Nr. 9: Backup und Notfallwiederherstellung
• Cluster-Sicherung und -Wiederherstellung mit Heptio Velero (ehemals Ark) und etcd
• Üben

Thema Nr. 10: Anwendungsbereitstellung
•Fussel
• Vorlagen- und Bereitstellungstools
• Bereitstellungsstrategien

Thema Nr. 11: Praktische Arbeit
• Erstellen von CI/CD für die Anwendungsbereitstellung
• Cluster-Update

MegaSlurm-Website

Docker, Ansible und Ceph

Slurm: Kubernetes intensiv. Programm und Boni

Patrimonium

Der erste Slurm war ein Experiment. Die Redner vollendeten ihre Präsentationen buchstäblich auf der Bühne, und im Publikum saßen Administratoren von einem solchen Niveau, dass es an der Zeit war, sie als Redner einzuladen.

Der eigentliche Grundkurs fand beim zweiten Slurm statt: 80 % der Teilnehmer sahen Kubernetes zum ersten Mal, ein Drittel hatte noch nie mit Docker gearbeitet.
Es war klar, wie schwierig es für die Leute war, morgens einen Vortrag über Docker zu hören und abends im Kampfmodus damit zu arbeiten.
Ceph verursachte viele Schwierigkeiten. Darüber hinaus gab es 20 Personen im Publikum, die Ceph unbedingt erklären mussten, und weitere 60, die Ceph überhaupt nicht brauchten.

Für den dritten Slurm haben wir Docker und Ansible in separate Webinare verlegt, um mehr Zeit für Kubernetes zu gewinnen. Die Lösung erwies sich im Wesentlichen als praktisch und in der Umsetzung unterentwickelt: Der Vortrag war für erfahrene Leute uninteressant, und die Diskussion war für Anfänger uninteressant.

Für den vierten Slurm haben wir Online-Kurse zu Docker, Ansible und Ceph erstellt. Die Idee ist einfach: Wer es braucht, wird den Kurs mit Bedacht absolvieren, wer es nicht braucht, wird ihn ruhig ignorieren. Der Testergruppe zufolge dauert der Docker-Kurs 6-8 Stunden. Ansible und Ceph haben noch nicht getaktet.

Haftungsausschluss:

  • Experimenteller Kurs. Einige Entscheidungen werden sich wahrscheinlich als erfolglos erweisen.
  • Die Plattform (Stepik.org) ist grob und wir haben noch nie damit gearbeitet. Es wird wahrscheinlich Unebenheiten und Hindernisse geben.
  • Der Kurs wurde nur an Mitarbeitern von Southbridge getestet. Sicherlich müssen Sie im Laufe der Zeit etwas zu Ende bringen.

Slurm: Kubernetes intensiv. Programm und Boni

Erst neulich erinnerten sie sich im Chat des ersten Slurm daran, wie cool und lustig es war, trotz aller organisatorischen Schrecken. Der Erste, der die lebendigsten Eindrücke bekommt. Mal sehen, was mit den ersten Studierenden der Online-Kurse passiert. 🙂

Slurm: Kubernetes intensiv. Programm und Boni

Source: habr.com

Kommentar hinzufügen