Slurm: Intensivkurs zu Kubernetes. Programm und Boni

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

Slurm: Intensivkurs zu Kubernetes. Programm und Boni

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 äußerst negative Bewertungen hinterlassen.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 Dmitry Simonov, (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?

Slurm: Intensivkurs zu Kubernetes. Programm und Boni

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

Slurm-Website

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

Website MegaSlerma

Docker, Ansible und Ceph

Slurm: Intensivkurs zu Kubernetes. Programm und Boni

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.

Slurm: Intensivkurs zu Kubernetes. Programm und Boni

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. 🙂

Slurm: Intensivkurs zu Kubernetes. Programm und Boni

Quelle: habr.com

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster