0Pricing
CI/CD with GitHub Actions & DevOps Pipelines · Lesson

Helm Charts and Kubernetes Manifests in CI/CD

Package and version Kubernetes deployments with Helm charts, template configuration per environment, and automate chart releases from GitHub Actions.

The Manifest Sprawl Problem

Deploying to Kubernetes means writing many YAML manifests: Deployments, Services, ConfigMaps, Ingresses. Copying them per environment quickly becomes unmanageable.

Helm solves this by packaging manifests into a reusable, versioned chart.

What is Helm

Helm is the package manager for Kubernetes. A chart is a bundle of templated manifests plus default values.

  • Chart.yaml — chart metadata and version
  • values.yaml — default configuration
  • templates/ — manifest templates

All lessons in this course

  1. Building Docker Images with Actions
  2. Pushing Images to Registries
  3. Deploying to Kubernetes with Actions
  4. Helm Charts and Kubernetes Manifests in CI/CD
← Back to CI/CD with GitHub Actions & DevOps Pipelines