Vom 27. bis 29. Mai veranstalten wir das vierte Slyrm: ein Intensivkurs zu Kubernetes.

Bonus: Online-Kurse zu Docker, Ansible, Ceph
Wir haben aus Slyrm Themen herausgenommen, die für die Arbeit mit Kubernetes wichtig sind, aber nicht direkt mit k8s zu tun haben. Wie, warum und was herauskam – im Detail.
Alle Teilnehmer von Slyrm-4 erhalten Zugang zu diesen Kursen.
Vollständige Rückerstattung am ersten Tag
Auf dem Slyrm in St. Petersburg haben zwei Teilnehmer Wie ich bedauert habe, dass man nicht in die Vergangenheit zurückkehren kann, um sich ohne gegenseitige Ansprüche von ihnen zu trennen.
Wenn Ihnen der Slyrm absolut nicht gefällt, am ersten Tag, kontaktieren Sie bitte einen der Organisatoren. Wir werden den Zugang sperren und den vollen Teilnahmebetrag zurückerstatten.
Beratung durch den technischen Direktor
Wenn jemand kennt (er hat einen Club von technischen Direktoren gegründet), haben wir ihn zu Slyrm eingeladen (zum Lernen, nicht zum Reden). Er hat versprochen, allen Interessierten zur Verfügung zu stehen. Das wird wahrscheinlich für Administratoren und Entwickler nicht interessant sein, aber für IT-Manager durchaus.
Was ist Slyrm?

Slyrm-4: Grundkurs (27-29 Mai)
Dieser Kurs richtet sich an die, die Kubernetes zum ersten Mal sehen oder ihr Wissen systematisieren möchten.
Jeder Teilnehmer wird seinen eigenen Cluster in der Cloud von Selectel erstellen und dort eine Anwendung bereitstellen.
Preis: 25.000
Das 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
• Praxis
Thema Nr. 2: Aufbau eines Clusters, Hauptkomponenten, Ausfallsicherheit, k8s Netzwerk
• Aufbau des Clusters, Hauptkomponenten, Fehlertoleranz
• k8s-Netzwerk
Thema Nr. 3: Kubespray, Optimierung und Konfiguration des Kubernetes Clusters
• Kubespray, Einrichtung und Tuning des Kubernetes-Clusters
• Praxis
Thema Nr. 4: Ceph, Cluster-Setup und Besonderheiten im Produktionsbetrieb
• Ceph, Cluster-Setup und Besonderheiten im Produktionsbetrieb
• Praxis: Ceph-Konfiguration
Thema Nr. 5: Fortgeschrittene Kubernetes-Abstraktionen
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod-Scheduling, InitContainer
Thema Nr. 6: Einführung in Helm
• Einführung in Helm
• Praxis
Thema Nr. 7: Veröffentlichung von Services und Anwendungen
• Übersicht der Methoden zur Veröffentlichung von Services: NodePort vs LoadBalancer vs Ingress
• Ingress-Controller (Nginx): Balancierung des eingehenden Verkehrs
• Cert-manager: automatisierte SSL/TLS-Zertifikate erhalten
• Praxis
Thema Nr. 8: Protokollierung und Überwachung
• Clusterüberwachung, Prometheus
• Clusterprotokollierung, Fluentd/Elastic/Kibana
• Praxis
Thema Nr. 9: CI/CD, Aufbau der Bereitstellung im Cluster von Grund auf
Thema Nr. 10: Praktische Arbeit, Dockerisierung der Anwendung und Start im Cluster
MegaSlurm: Fortgeschrittener Kurs (31. Mai - 2. Juni)
Gerichtet an Ingenieure und Architekten von Kubernetes sowie Absolventen des Basiskurses.
Wir konfigurieren das Cluster so, dass das Update der Clusterkomponenten und die Bereitstellung im Cluster gleichzeitig gestartet werden.
Preis: 60.000 (45.000 für Teilnehmer an Slurm-4)
Das Programm
Thema Nr. 1: Der Prozess zur Erstellung eines ausfallsicheren Clusters von innen
• Arbeiten mit Kubespray
• Installation zusätzlicher Komponenten
• Testen und Troubleshooting des Clusters
• Praxis
Thema Nr. 2: Authentifizierung im Cluster mit einem externen Anbieter
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Praxis
Thema Nr. 3: Netzwerkpolitik
• Einführung in CNI
• Netzwerk-Sicherheitsrichtlinie
• Praxis
Thema Nr. 4: Sichere und hochverfügbare Anwendungen im Cluster
• PodSecurityPolicy
• PodDisruptionBudget
Thema Nr. 5: Kubernetes. Ein Blick unter die Haube
• Aufbau des Controllers
• Operatoren und CRD
• Praxis
Thema Nr. 6: Stateful-Anwendungen im Cluster
• Betrieb eines DB-Clusters am Beispiel von PostgreSQL
• Betrieb eines RabbitMQ-Clusters
• Praxis
Thema Nr. 7: Geheimnisse verwalten
• Verwaltung von Geheimnissen in Kubernetes
• Vault
Thema Nr. 8: Horizontal Pod Autoscaler
• Theorie
• Praxis
Thema Nr. 9: Backup und Wiederherstellung nach Ausfällen
• Backup und Wiederherstellung des Clusters mit Heptio Velero (früher Ark) und etcd
• Praxis
Thema Nr. 10: Bereitstellung der Anwendung
• Lint
• Werkzeuge zur Template-Erstellung und Bereitstellung
• Bereitstellungsstrategien
Thema Nr. 11: Praktische Arbeit
• CI/CD für die Bereitstellung von Anwendungen aufbauen
• Cluster aktualisieren
Docker, Ansible und Ceph

Ein Blick in die Geschichte
Der erste Slerm war ein Experiment. Die Referenten finalisierten ihre Präsentationen buchstäblich auf der Bühne, während im Publikum Administratoren saßen, die ein Niveau hatten, dass man sie glatt als Sprecher einladen könnte.
Der wahre Grundkurs fand beim zweiten Slerm statt: 80% der Teilnehmer sahen Kubernetes zum ersten Mal und ein Drittel hatte noch nie mit Docker gearbeitet.
Es war offensichtlich, wie schwer es den Menschen fiel, morgens einen Vortrag über Docker zu hören und abends damit im produktiven Umfeld zu arbeiten.
Ceph stellte viele Schwierigkeiten dar. Dabei waren im Publikum 20 Personen, die Ceph unbedingt erklärt bekommen mussten, und weitere 60, für die Ceph überhaupt nicht relevant war.
Beim dritten Slerm haben wir Docker und Ansible in separate Webinare ausgelagert, wodurch mehr Zeit für Kubernetes frei wurde. Die Entscheidung war in der Theorie praktikabel, in der Umsetzung jedoch unzureichend: Der Vortrag war für die erfahrenen Teilnehmer uninteressant, während die Diskussion für die Neulinge nicht zufriedenstellend war.
Für den vierten Slurm haben wir Online-Kurse zu Docker, Ansible und Ceph erstellt. Die Idee ist einfach: Wer interessiert ist, kann den Kurs aufmerksam verfolgen, wer nicht, ignoriert ihn einfach. Laut den Testern dauert der Kurs zu Docker etwa 6-8 Stunden. Ansible und Ceph wurden noch nicht zeitlich eingegrenzt.
Haftungsausschluss:
- Der Kurs ist experimentell. Einige Lösungen werden sicherlich nicht erfolgreich sein.
- Die Plattform (Stepik.org) ist noch unausgereift, und wir haben zuvor nicht mit ihr gearbeitet. Sicherlich wird es Überlappungen und Pannen geben.
- Der Kurs wurde nur mit Mitarbeitern von Southbridge getestet. Wahrscheinlich werden wir unterwegs Anpassungen vornehmen müssen.

Erst neulich wurde im Chat des ersten Slurms erwähnt, wie cool und lustig es war, trotz aller organisatorischen Horroren. Die ersten Teilnehmer haben die lebhaftesten Eindrücke. Mal sehen, wie es den ersten Schülern der Online-Kurse ergeht. 🙂

Quelle: habr.com
