Helm - Kubernetes Paket Management
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 2 Tage
Ziele
Im Seminar "Helm / Kubernetes Paket Management" lernen die Teilnehmer in einem praktischen Umfeld, das Verwenden von Helm-Charts und deren best-practices.
Neben der reinen Anwendung geht das Training noch tiefer. Die Teilnehmer lernen das Konzipieren, Verwalten und Erstellen von eigenen Helm Charts und deren Veröffentlichung, um diese einer breiteren Allgemeinheit (Kunden, dem Team und anderen) zur Verfügung zu stellen.
Nicht zu kurz kommen praktische Helferlein, die einem die praktische Umsetzung - wie eine automatisierte Dokumentation - erleichtern.
Zielgruppe
- Data Engineer
- DevOps Engineer
- Softwareentwickler
- Systemadministrator
- Web-Entwickler
Voraussetzungen
- Die Teilnehmer sollten über gute Kenntnisse mit Kubernetes verfügen. Dazu gehört das Verständnis wie Deployments, Config Maps, Secrets, Pods, Container Spec usw.
- Die Teilnehmer sollten mit der Kommandozeile vertraut sein.
Agenda
Helm Basics
- Warum wurde Helm entwickelt ?
- Die Architektur von Helm
- Wie interagiert Helm mit Kubernetes
- Helm im CI/CD Workflow
Helm Charts verwenden
- Verwenden von Repos einrichten
- Suchen und Finden von Helm Charts
- Helm Charts analysieren
- Installation, Upgrades und Rollbacks von Releases
- Deinstallation von Releases
- Arbeiten mit Values
Eigene Helm Charts bauen
- Helm Charts und ihre Struktur
- Neue Helm Charts erstellen
- Debuggen von Helm Charts
- Variablenübergabe und Dependencies
- Charts Hooks und Tests
Helm Templates
- Helm Templates und ihr Syntax
- Variablen setzen und verwenden
- Kontrollstrukturen
- Funktionen und Pipelines
- Named Templates
Helm Charts dokumentieren
- README.md und Chart.yaml
- Dokumentationen mit helm-docs automatisch generieren
Helm Charts bereitstellen
- Pakete aus Charts erstellen
- Eigene Repositories
Tipps & Tricks
Ziele
Im Seminar "Helm / Kubernetes Paket Management" lernen die Teilnehmer in einem praktischen Umfeld, das Verwenden von Helm-Charts und deren best-practices.
Neben der reinen Anwendung geht das Training noch tiefer. Die Teilnehmer lernen das Konzipieren, Verwalten und Erstellen von eigenen Helm Charts und deren Veröffentlichung, um diese einer breiteren Allgemeinheit (Kunden, dem Team und anderen) zur Verfügung zu stellen.
Nicht zu kurz kommen praktische Helferlein, die einem die praktische Umsetzung - wie eine automatisierte Dokumentation - erleichtern.
Zielgruppe
- Data Engineer
- DevOps Engineer
- Softwareentwickler
- Systemadministrator
- Web-Entwickler
Voraussetzungen
- Die Teilnehmer sollten über gute Kenntnisse mit Kubernetes verfügen. Dazu gehört das Verständnis wie Deployments, Config Maps, Secrets, Pods, Container Spec usw.
- Die Teilnehmer sollten mit der Kommandozeile vertraut sein.
Agenda
Helm Basics
- Warum wurde Helm entwickelt ?
- Die Architektur von Helm
- Wie interagiert Helm mit Kubernetes
- Helm im CI/CD Workflow
Helm Charts verwenden
- Verwenden von Repos einrichten
- Suchen und Finden von Helm Charts
- Helm Charts analysieren
- Installation, Upgrades und Rollbacks von Releases
- Deinstallation von Releases
- Arbeiten mit Values
Eigene Helm Charts bauen
- Helm Charts und ihre Struktur
- Neue Helm Charts erstellen
- Debuggen von Helm Charts
- Variablenübergabe und Dependencies
- Charts Hooks und Tests
Helm Templates
- Helm Templates und ihr Syntax
- Variablen setzen und verwenden
- Kontrollstrukturen
- Funktionen und Pipelines
- Named Templates
Helm Charts dokumentieren
- README.md und Chart.yaml
- Dokumentationen mit helm-docs automatisch generieren
Helm Charts bereitstellen
- Pakete aus Charts erstellen
- Eigene Repositories