28 lines
1.1 KiB
Markdown
28 lines
1.1 KiB
Markdown
# Basic Helm Chart for deployment of Ladder
|
|
This folder contains a basic helm chart deployment for the ladder app.
|
|
|
|
# Deployment pre-reqs
|
|
## Values
|
|
Edit the values to your own preferences, with the only minimum requirement being `ingress.HOST` (line 19) being updated to your intended domain name.
|
|
|
|
Other variables in values.yaml can be updated as to your preferences, with details on each variable being listed in the main [README.md](https://github.com/kubero-dev/ladder/blob/e3eb866d483f521b2bfbb4bbfd642f6d3f6ee5a4/README.md) in the root of this repo.
|
|
|
|
## Defaults in K8s
|
|
No ingress default has been specified.
|
|
You can set this manually by adding an annotation to the ingress.yaml - if needed.
|
|
For example, to use Traefik -
|
|
```yaml
|
|
metadata:
|
|
name: ladder-ingress
|
|
annotations:
|
|
kubernetes.io/ingress.class: traefik
|
|
```
|
|
|
|
## Helm Install
|
|
`helm install <name> <location> -n <namespace-name> --create-namespace`
|
|
`helm install ladder .\ladder\ -n ladder --create-namespace`
|
|
|
|
## Helm Upgrade
|
|
`helm upgrade <name> <location> -n <namespace-name>`
|
|
`helm upgrade ladder .\ladder\ -n ladder`
|