Skip to content

Docker as Helm prerequisite

Docker serves as a fundamental prerequisite for working with Helm, the Kubernetes package manager.^[helm.md]

Prerequisites

To effectively utilize Helm for packaging, configuring, and deploying applications, a basic understanding of Docker and containerization is required.^[helm.md] This is because Helm charts are typically used to manage containerized applications, which are built and distributed as Docker images.

Workflow

While Helm manages the orchestration and deployment logic, the application artifacts themselves must be available as images. 1. Containerization: Applications are built into Docker images. 2. Distribution: These images are stored in a container registry. 3. Deployment: Helm references these images within its configuration to deploy them to a Kubernetes cluster.

Sources

  • helm.md