Kubernetes - HandsOn Training
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 1 Tag
Ziele
Wer sich mit Microservices und deren Betrieb beschäftigt, kommt am Thema Container über kurz oder lang nicht vorbei. Als bevorzugte Art Container zu betreiben hat sich in den letzten Jahren Kubernetes etabliert. In diesem Hands-On Workshop werden die Teilnehmer die wichtigsten Bausteine von Kubernetes kennenlernen. Anhand von Pods, Deployments, Services und Ingress Objekten wird in die deklarative Natur von Kubernetes eingetaucht. Dabei deployen wir im Rahmen des Workshops eine Beispielanwendung und erläutern verschiedene Konzepte am laufenden System. Desweiteren wird anhand verschiedener Szenarien ein paar fortgeschrittene Features ausprobiert. So werden verschiedene Health Checks helfen, jeweils den aktuellen Zustand der Anwendungen festzustellen. Zudem werden unterschiedliche Strategien für den Rollout sowie das Management von Ressourcen beleuchtet. Als Abschluß werden wird noch der Betrieb von Stateful Applications wie zum Beispiel Datenbanken ausprobiert, so dass dem erfolgreichen Weg in die Produktion nichts mehr im Wege steht.
Zielgruppe
Softwareentwickler
Systemadministratoren
Voraussetzungen
Grundkenntnisse in Virtualisierung und Cloud-Technologie
Agenda
Einführung Docker & Kubernetes
Lab 1:
- Pods
- Deployments
- Services
- Ingress
- Health Checks
- Rollout Strategien
- Resourcen Management
Lab 2:
- Health Checks
- Rollout-Strategien
- Resourcen Management
Lab 3:
- Storage und Persistent Volumes
Ziele
Wer sich mit Microservices und deren Betrieb beschäftigt, kommt am Thema Container über kurz oder lang nicht vorbei. Als bevorzugte Art Container zu betreiben hat sich in den letzten Jahren Kubernetes etabliert. In diesem Hands-On Workshop werden die Teilnehmer die wichtigsten Bausteine von Kubernetes kennenlernen. Anhand von Pods, Deployments, Services und Ingress Objekten wird in die deklarative Natur von Kubernetes eingetaucht. Dabei deployen wir im Rahmen des Workshops eine Beispielanwendung und erläutern verschiedene Konzepte am laufenden System. Desweiteren wird anhand verschiedener Szenarien ein paar fortgeschrittene Features ausprobiert. So werden verschiedene Health Checks helfen, jeweils den aktuellen Zustand der Anwendungen festzustellen. Zudem werden unterschiedliche Strategien für den Rollout sowie das Management von Ressourcen beleuchtet. Als Abschluß werden wird noch der Betrieb von Stateful Applications wie zum Beispiel Datenbanken ausprobiert, so dass dem erfolgreichen Weg in die Produktion nichts mehr im Wege steht.
Zielgruppe
Softwareentwickler
Systemadministratoren
Voraussetzungen
Grundkenntnisse in Virtualisierung und Cloud-Technologie
Agenda
Einführung Docker & Kubernetes
Lab 1:
- Pods
- Deployments
- Services
- Ingress
- Health Checks
- Rollout Strategien
- Resourcen Management
Lab 2:
- Health Checks
- Rollout-Strategien
- Resourcen Management
Lab 3:
- Storage und Persistent Volumes