Helm

Deploying to Kubernetes is possible with Helm. The GPP-Woo maintainers publish charts for the full stack (umbrella chart) and the invidual components. You can use the former as-is, or use it as inspiration to build your own umbrella chart.

The remainder of the documentation assumes you’re deploying the full stack.

Requirements

Persistent storage

GPP-publicatiebank instances require persistent storage. The Helm charts by default enable persistence, creating a PVC if none is specified. The PVC must be ReadWriteMany if you’re deploying multiple replicas.

Add the repositories

To deploy the charts, first add the necessary repositories:

helm repo add gpp-woo https://GPP-Woo.github.io/charts

Deploy the stack

To deploy the stack, ensure you have your own values.yml file overriding the relevant settings/defaults from the chart itself - see GitHub for a reference.

helm repo update
helm install \
    -f myvalues.yml \
    my-gpp-woo \
    gpp-woo/gpp-stack

Adapt the name my-gpp-woo to your liking.