Getting started
Install
Add the Helm repository:
shell
helm repo add hosst https://hosstio.github.io/helm-charts
helm repo updateInstall with default values:
shell
helm install my-app hosst/standardMinimal values
A minimal values.yaml for a web application:
yaml
nameOverride: my-app
image:
registry: registry.example.com/
name: my-app
tag: "1.0.0"
service:
ports:
http:
port: 80
deployment:
containers:
app:
ports:
http:
containerPort: 8080Install:
shell
helm install my-app hosst/standard -f values.yamlVerify
shell
helm get manifest my-app
kubectl get all -l app.kubernetes.io/instance=my-appDebug rendering
Preview what will be generated without deploying:
shell
helm template my-app hosst/standard -f values.yaml
helm template my-app hosst/standard -f values.yaml --set debug=trueUpgrade
shell
helm repo update
helm diff upgrade my-app hosst/standard -f values.yaml
helm upgrade my-app hosst/standard -f values.yaml