Vom 27. bis 29. Mai veranstalten wir den vierten Slurm: Intensiv zu Kubernetes.
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
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ß
Was ist Slurm?
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
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
Docker, Ansible und Ceph
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.
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. 🙂
Source: habr.com