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

Tipps & Tricks

Tags

Diese Seite weiterempfehlen