robo4you
< Zurück zu den Workshops
Kubernetes

Kubernetes

Hat dir unser Workshop zur Virtualisierung mit Docker gefallen und du möchtest dein Wissen weiter vertiefen? Dann bist du bei uns genau richtig! In dieser Schulung lernst du, wie du Anwendungen auf mehreren Servern gleichzeitig mit Kubernetes betreiben kannst. Wir erklären dir die Vorteile und Nachteile dieser Technologie und zeigen dir, wie du unseren vereinsinternen Cluster mitnutzen kannst.

Inhalt

Vortragende: Konstantin Lampalzer
Datum: Auf Anfrage
Kosten: 10€ pro Teilnehmer/In; Details auf Anfrage
Ab: Fünf Teilnehmern bzw. Teilnehmerinnen
Dauer: ca. drei Stunden

Grundlagen

In diesem Abschnitt geben wir einen umfassenden Überblick über Kubernetes. Wir erläutern die Entstehung dieser Technologie, die notwendigen Komponenten für den Betrieb eines Clusters und die Kommunikation zwischen den einzelnen Servern. Zudem werden die wichtigsten Ressourcen in einem Cluster, wie Pods, Services und Deployments, detailliert vorgestellt.

Deployment und Skalierung von Anwendungen

Hier geht es ans Eingemachte: Wir verbinden uns mit unserem Cluster und starten die ersten Container. Angefangen mit einem einfachen Container, arbeiten wir uns zu komplexeren Szenarien vor, einschließlich der Kommunikation zwischen mehreren Containern und dem externen Zugriff auf Anwendungen. Abschließend besprechen wir, wie Anwendungen automatisch nach Lastanforderungen skaliert werden können.

Sicherer Einsatz von Kubernetes

Dieser Abschnitt widmet sich den Best Practices für den sicheren Betrieb von Anwendungen in Kubernetes. Wir zeigen dir, wie du sicherstellst, dass keine einzelne Anwendung die anderen im Cluster beeinträchtigen kann und welche Sicherheitsvorkehrungen du treffen solltest.

Integration und Nutzung des vereinsinternen Clusters

Zum Abschluss des Workshops erklären wir, wie du unseren vereinsinternen Cluster nutzen kannst. Wir führen in das Konzept "Infrastructure as Code" ein und zeigen dir, wie du entsprechenden Code schreiben und bei uns einbringen kannst

Grundlagen

Einführung in die Architektur und die grundlegenden Konzepte von Kubernetes. Verständnis der wichtigsten Komponenten.

Deployment und Skalierung von Anwendungen

Praktische Anleitung zur Bereitstellung von Anwendungen auf Kubernetes. Automatische Skalierung und Verwaltung von Anwendungen über mehrere Server hinweg.

Best Practices

Was muss ich beim Betrieb von Anwendungen in Kubernetes beachten?

Bring your own Container!

Am Schluss zeigen wir dir, wie unsere Infrastruktur für deine eigenen Projekte verwenden kannst.