This Helm chart deploys the EAASI Database on Kubernetes using the Helm package manager.
This chart depends on the operator and the cluster charts from the CloudNativePG project.
$ helm repo add cnpg "https://cloudnative-pg.github.io/charts"
$ helm repo add eaasi "https://eaasi.github.io/helm-charts"First, the CNPG operator must be installed, since it provides several CRDs required for setting up new database clusters. Skip this step if the operator is already installed in your K8s cluster:
$ helm install database-operator eaasi/database \
--namespace cnpg-system --create-namespace \
-f ./configs/operator.yamlA new CNPG cluster can be created with the following command:
$ helm install database-cluster eaasi/database \
--namespace database --create-namespaceA minimal configuration for an operator and a cluster is provided in the default values.yaml file. For further details on all available parameters, please refer to the configuration files of the upstream operator and cluster charts.
The extensive documentation for the CloudNativePG project can be found here.