0Pricing
Docker & Kubernetes for Developers · Lección

Gestión de manifiestos de Kubernetes con charts de Helm

Empaquete, cree plantillas y versione sus manifiestos de Kubernetes mediante Helm para que los despliegues sean repetibles, configurables y fáciles de actualizar o revertir.

Gestión de manifiestos de Kubernetes con charts de Helm es una lección gratuita de Docker & Kubernetes for Developers en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Docker & Kubernetes for Developers, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Docker & Kubernetes for Developers incluye 4 lecciones en total.

Partes de esta lección aún no han sido traducidas y se muestran en inglés.

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.

Preguntas frecuentes

¿La lección «Gestión de manifiestos de Kubernetes con charts de Helm» es gratis?

Sí — el texto completo de «Gestión de manifiestos de Kubernetes con charts de Helm» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Docker & Kubernetes for Developers, actualiza a CoddyKit PRO. El curso de Docker & Kubernetes for Developers incluye 4 lecciones en total.

¿Qué aprenderé en «Gestión de manifiestos de Kubernetes con charts de Helm»?

Empaquete, cree plantillas y versione sus manifiestos de Kubernetes mediante Helm para que los despliegues sean repetibles, configurables y fáciles de actualizar o revertir. Practicas Docker & Kubernetes for Developers con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Docker & Kubernetes for Developers?

No se requiere experiencia previa. Docker & Kubernetes for Developers en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.

¿Cuánto tiempo toma la lección «Gestión de manifiestos de Kubernetes con charts de Helm»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Docker & Kubernetes for Developers?

Sí. Cada lección de Docker & Kubernetes for Developers incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Integración de Docker en pipelines de CI
  2. Implementaciones automatizadas con CD de Kubernetes
  3. Introducción a GitOps con Kubernetes
  4. Gestión de manifiestos de Kubernetes con charts de Helm
← Volver a Docker & Kubernetes for Developers