- Add this repo with
helm repo add ganiulis https://ganiulis.github.io/charts
. - Browse available charts with
helm search repo ganiulis
. - Fetch a
values.yaml
example withhelm show values ganiulis/... > values.yaml
. - Some repos require a Secret to hold environmental variables. Create one with
kubectl create secret generic [CONTAINER_NAME]-env --from-env-file=[ENV_FILE]
. - Deploy the chart with
helm install [RELEASE_NAME] ganiulis/... -f values.yaml
. - Optional: uninstall the chart with
helm uninstall [RELEASE_NAME]
.
- The Swagger UI template requires a
swagger.json
file. Create a ConfigMap for it withkubectl create configmap [RELEASE_NAME] --from-file=[SWAGGER_JSON_FILE]
. Once created restart the deployment withkubectl rollout restart deployment/[RELEASE_NAME]
.