Docker und Kubernetes Hands-On

3 Tage

Dates and Booking

Description

Die Container-Technologie hat sich für den Betrieb skalierbarer und resilienter Applikationen etabliert. In diesem Training lernst du die technischen Hintergründe und Konzepte hinter Docker und Kubernetes kennen, erfährst welche Gründe zu ihrem Erfolg beigetragen haben – und wie du davon profitieren kannst.

Das Training gliedert sich in drei Lernabschnitte mit jeweils sechs Stunden, verteilt auf drei Tage. Jede Lerneinheit wird durchgängig mit praktischen Übungen vertieft. Außer einem Webbrowser sind keine weiteren “Betriebsmittel” erforderlich – alle Übungen erfolgen in einer gestellten Cloud-Umgebung.

Am ersten Tag dreht sich alles um den Container. Aus was besteht er? Wie interagiert er mit seiner Umwelt? Was muss ich tun, damit sich meine Anwendung für den Betrieb in einem Container eignet?

Der zweite Tag führt in die Verwaltung von Container-Landschaften mit Kubernetes ein. Es werden die grundlegenden Konzepte für die tägliche Arbeit anschaulich dargestellt und eingeübt. Beginnend bei Pods, Services, Deployments und Ingresses geht es weiter zu Konzepten für Downtime-freie Deployments und erweiterte Mechanismen zum dynamischen Traffic-Routing.

Der dritte Tag vertieft die Grundlagen und gibt Hinweise zur sicheren Verwaltung von Konfiguration und Secrets nach dem Stand der Technik. Er stellt Mechanismen zur Verwaltung von Anwendungen “at scale” im Hinblick auf Logging, Monitoring und Tracing vor. Zum Abschluss werden verbreitete Tools aus dem Kubernetes-Ökosystem vorgestellt (u.a. Helm und Argo CD), die die tägliche Arbeit erleichtern.

Your Benefits

Tiefgreifendes Verständnis der Container-Technologie, um die Zusammenhänge herstellen zu können

Fähigkeit, die Vorteile des Einsatzes von Container-Technologie im individuellen Kontext abwägen zu können

Durch Hands-On-Expertise und das Wissen über die am Markt verbreiteten Tools direkt einsatzfähig sein

Audience

Entwickler:innen und Architekt:innen, die praktische Erfahrung im Umgang mit Container-Technologien sammeln möchten. Grundlegende Kenntnisse im Umgang mit Linux sind von Vorteil, aber für das Verständnis nicht zwingend.

Training Objectives

Verständnis warum Container erfunden wurden und warum sie einen kometenhaften Aufstieg bewältigt haben.

Befähigung in Projekten, die Containerisierung nutzen, produktiv mitarbeiten und in Entscheidungsprozessen bzgl. dem Einsatz von Container-Technologie zu unterstützen.

Your Trainers

Sebastian Schwaiger

INNOQ

Cloud Native, distributed systems

Sebastian Schwaiger associates himself with Generation Cloud Native. He thinks in scalable architectures for distributed applications. He is always interested in how the entire application works - from the macro to the micro level, from the infrastructure to the front end.

In-House Training

You can also book this training as an in-house training course exclusively for your team. Please use the enquiry form for more details.

Enquire now