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:
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:
Make sure Helm is installed.
Run
helm create <package-name>
to create a template package.Replace all the files in
<package-name>/templates/
with your Kubernetes manifests.Update the
version
field in<package-name>/Chart.yaml
to reflect the version of your entire Helm package.Run
helm package <package-name>/
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 CertificatesLast updated