Skip to main content

Component Helm Chart

Artifact Hub

The component chart allows you to define application components (e.g. a database, an API server, a webserver with static files) and deploy them using Helm. Helm is the package manager for Kubernetes and allows you to manage these components (e.g. upgrading).

Why?​

Compared to manually creating Helm charts, the component chart allows you to define your application components using a unified Helm chart. This provides the following benefits:

  • 70% less YAML to maintain (only values.yaml for chart)
  • Highly flexible configuration via values.yaml
  • Fast and easy definition of Kubernetes resources
  • Kubernetes best practices (e.g. recommended annotations and labels)