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
