0Pricing
Docker & Kubernetes for Developers · Lektion

Kubernetes-Manifeste mit Helm-Charts verwalten

Paketieren, templatisieren und versionieren Sie Ihre Kubernetes-Manifeste mit Helm, damit Deployments wiederholbar, konfigurierbar und einfach zu aktualisieren oder zurückzusetzen sind.

Kubernetes-Manifeste mit Helm-Charts verwalten ist eine kostenlose Docker & Kubernetes for Developers-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Docker & Kubernetes for Developers-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Docker & Kubernetes for Developers-Kurs umfasst insgesamt 4 Lektionen.

Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.

The Manifest Sprawl Problem

Real apps need many YAML files, often duplicated per environment. Copy-paste leads to drift and mistakes. Helm packages and templates these manifests.

What Is a Chart

A Helm chart is a bundle of templated Kubernetes manifests plus default values and metadata, the unit Helm installs and upgrades.

Chart Structure

A chart has a predictable layout.

mychart/
  Chart.yaml
  values.yaml
  templates/
    deployment.yaml
    service.yaml

Templating With Values

Templates use Go templating to inject values, so one chart serves many configurations.

spec:
  replicas: {{ .Values.replicaCount }}
  template:
    spec:
      containers:
        - name: web
          image: {{ .Values.image.repository }}:{{ .Values.image.tag }}

The values.yaml Defaults

Defaults live in values.yaml and can be overridden at install time.

replicaCount: 2
image:
  repository: myapp
  tag: "1.0"

Installing a Release

An installed chart is a release. Override values inline or with a file.

helm install web ./mychart --set replicaCount=3
helm install web ./mychart -f prod-values.yaml

Upgrading and Rolling Back

Helm tracks release revisions so upgrades and rollbacks are first-class.

helm upgrade web ./mychart --set image.tag=2.0
helm rollback web 1

Inspecting Rendered Output

Render templates locally without applying to verify the result before shipping.

helm template web ./mychart -f prod-values.yaml

Chart Repositories

Charts are shared via repositories. Add a repo and install community charts directly.

helm repo add bitnami https://charts.bitnami.com/bitnami
helm install pg bitnami/postgresql

Helm in GitOps Pipelines

In CI/CD you bump image.tag in a values file, commit it, and the pipeline (or Argo CD/Flux) runs helm upgrade, keeping deploys declarative and auditable.

Helpers and _helpers.tpl

Reusable template snippets live in templates/_helpers.tpl, keeping naming and labels consistent across resources.

Quick Check

Test what you have learned.

Recap

You learned that Helm packages templated manifests into charts, drives them with values.yaml, manages releases with versioned upgrade/rollback, shares charts via repos, and fits naturally into GitOps pipelines.

Häufig gestellte Fragen

Ist die Lektion „Kubernetes-Manifeste mit Helm-Charts verwalten“ kostenlos?

Ja — der vollständige Text von „Kubernetes-Manifeste mit Helm-Charts verwalten“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Docker & Kubernetes for Developers-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Docker & Kubernetes for Developers-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Kubernetes-Manifeste mit Helm-Charts verwalten“?

Paketieren, templatisieren und versionieren Sie Ihre Kubernetes-Manifeste mit Helm, damit Deployments wiederholbar, konfigurierbar und einfach zu aktualisieren oder zurückzusetzen sind. Du übst Docker & Kubernetes for Developers mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Docker & Kubernetes for Developers zu starten?

Keine Vorkenntnisse erforderlich. Docker & Kubernetes for Developers auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.

Wie lange dauert die Lektion „Kubernetes-Manifeste mit Helm-Charts verwalten“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Docker & Kubernetes for Developers-Lektion Code schreiben und ausführen?

Ja. Jede Docker & Kubernetes for Developers-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Docker in CI-Pipelines integrieren
  2. Automatisierte Deployments mit Kubernetes-CD
  3. Einführung in GitOps mit Kubernetes
  4. Kubernetes-Manifeste mit Helm-Charts verwalten
← Zurück zu Docker & Kubernetes for Developers