Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 1.7 KB

File metadata and controls

41 lines (27 loc) · 1.7 KB

EAASI Database Helm Chart

This Helm chart deploys the EAASI Database on Kubernetes using the Helm package manager.

Getting Started

This chart depends on the operator and the cluster charts from the CloudNativePG project.

Adding the Repositories

$ helm repo add cnpg "https://cloudnative-pg.github.io/charts"
$ helm repo add eaasi "https://eaasi.github.io/helm-charts"

Installing the Operator

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.yaml

Creating a Cluster

A new CNPG cluster can be created with the following command:

$ helm install database-cluster eaasi/database \
    --namespace database --create-namespace

Configuration

A 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.