Making a Helm Chart

As a vendor, your code is packaged in a Helm chart and ultimately installed on a Kubernetes cluster running in a customer end-environment. This section will describe how to produce a Helm chart that can be run by Metamanagement and will explain how to take advantage of and connect to infrastructure that is created on behalf of your service.

If you are comfortable with docker-compose but have no experience with Helm, please start with the following docs:

Converting from docker-compose

If you're comfortable with Kubernetes but have no experience with Helm (i.e. you are familiar working with Kubernetes manifests), it's straightforward to get started:

  1. Run helm create <package-name> to create a template package.

  2. Replace all the files in <package-name>/templates/ with your Kubernetes manifests.

  3. Update the version field in <package-name>/Chart.yaml to reflect the version of your entire Helm package.

  4. Run helm package <package-name>/

For more detailed information on using Helm, please see the Helm documentation or contact someone at Metamanagement for help.

Once you have a vanilla Helm chart, the next step is understanding how to use it in the Metamanagement context. The following pages describe how to fully take advantage of Metamanagement:

Interpolated ValuesImage Pull SecretsCluster IngressSSL Certificates

Last updated