Deploy using Helm Chart
The Kepler Helm Chart is available on GitHub and ArtifactHub
Install Helm
For Installation Helm must be installed to use the charts. Please refer to Helm's documentation to get started.
Add the Kepler Helm repo
helm repo add kepler https://sustainable-computing-io.github.io/kepler-helm-chart
You can see the latest version by using the following command:
helm search repo kepler
If you would like to test and look at the manifest files before deploying you can run:
helm install kepler kepler/kepler --namespace kepler --create-namespace --dry-run --devel
Install Kepler
To install run the following:
helm install kepler kepler/kepler --namespace kepler --create-namespace
You may want to override values.yaml file use the following command.
helm install kepler kepler/kepler --values values.yaml --namespace kepler --create-namespace
The following table lists the configurable parameters for this chart and their default values.
Parameter | Description | Default |
---|---|---|
global.namespace | Kubernetes namespace for kepler | kepler |
image.repository | Repository for Kepler Image | quay.io/sustainable_computing_io/kepler |
image.pullPolicy | Pull policy for Kepler | Always |
image.tag | Image tag for Kepler Image | latest |
serviceAccount.name | Service account name for Kepler | kepler-sa |
service.type | Kepler service type | ClusterIP |
service.port | Kepler service exposed port | 9102 |
Uninstall Kepler
To uninstall this chart, use the following steps
helm delete --purge kepler --tiller-namespace <namespace>