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.yamlTemplating 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.yamlUpgrading 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 1Inspecting Rendered Output
Render templates locally without applying to verify the result before shipping.
helm template web ./mychart -f prod-values.yamlChart 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/postgresqlHelm 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
- Docker in CI-Pipelines integrieren
- Automatisierte Deployments mit Kubernetes-CD
- Einführung in GitOps mit Kubernetes
- Kubernetes-Manifeste mit Helm-Charts verwalten