alt text

Helm – der Paketmanager für Kubernetes

Kursinhalt

In diesem Seminar lernen Sie Techniken kennen, mit deren Hilfe komplexe Projekte mit Containern im Umfeld von Kubernetes realisiert werden können.

Mit Helm als Paketmanager sind Sie in der Lage, solche Projekte zu entwickeln, zu verteilen und zu pflegen.
Im Kurs werden sowohl fertige Helm-Charts verwendet als auch eigene Charts entwickelt. Dabei erlernen Sie die Go-basierte Templatesprache sowie Techniken zum Debuggen. Außerdem wird gezeigt, wie Sie in Ihrem Unternehmen Helm-Charts in einem eigenen Repository pflegen und verteilen können.

Ausführliche Agenda
  • Einführung in Helm
    • Helm als Paketmanager für Kubernetes
    • von der CLI über YAML zum Chart
    • Helm Repositories
  • Installation und Konfiguration von Helm
    • Installationsquellen: Paketmanager vs. Script
    • Konfiguration für Kubernetes-Cluster
  • Arbeiten mit Helm – grundlegende Befehle
    • Repositories verwalten
    • Pakete suchen und installieren
    • Konfiguration von Paketen
    • Releases und Updates
    • Deinstallation von Paketen
  • Helm Charts
    • Aufbau von Charts
    • zentrale Konfiguration mit der values.yaml
    • dry-run vs. Template command
    • Charts selber bauen
    • Linting von Charts
    • Chart packen
    • Starters als Basis für eigene Charts
  • Helm Templating
    • Variablen in Charts
    • Templating Syntax
    • Strukturen in Templates
  • Charts Advanced
    • Abhängigkeiten zwischen Charts
    • Library Charts
    • Hooks
    • Testing von Charts
  • eigene Repositories
    • Aufbau eines Repositories
    • Docker-Registry
    • Chartmuseum
    • weitere Lösungen für Repositories

Zielgruppe

IT-Administratoren, DevOps Engineers, Cloud Architekten, Softwareentwickler mit soliden Linux-Kenntnissen

Nötige Vorkenntnisse

Als Teilnehmende des Workshops sollten Sie den sicheren Umgang mit Linux-Systemen sowie Vorkenntnisse zu Containern und deren Orchestrierung mit Kubernetes mitbringen.

Dauer

1 Tag

Beginn 9:00 Uhr
Ende 16:30

Veranstaltungsform

Online oder Präsenz möglich

Kontaktieren Sie uns!

Bei Fragen zu unserem Trainingsangebot erreichen Sie uns unter:

+49 8457 337 9990

training@b1-systems.de