This helm chart deploys the Kubernetes Operator to manage Percona Distribution for PostgreSQL.
Useful links:
A job will be created based on helm
install
, upgrade
, or uninstall
. After the
job has completed the RBAC will be cleaned up.
- Kubernetes 1.19+
- At least
v3.2.3
version of helm
This chart will deploy the Operator Pod for the further PostgreSQL creation in Kubernetes.
To install the chart with the pg-operator
release name using a dedicated namespace (recommended):
helm repo add percona https://percona.github.io/percona-helm-charts/
helm install my-operator percona/pg-operator --version 1.2.0 --namespace my-namespace --create-namespace
The following shows the configurable parameters that are relevant to the Helm Chart.
Name | Default | Description |
---|---|---|
fullnameOverride | "" | |
rbac.create | true | If false RBAC will not be created. RBAC resources will need to be created manually and bound to serviceAccount.name |
rbac.useClusterAdmin | false | If enabled the ServiceAccount will be given cluster-admin privileges. |
serviceAccount.create | true | If false a ServiceAccount will not be created. A ServiceAccount must be created manually. |
serviceAccount.name | "" | Use to override the default ServiceAccount name. If serviceAccount.create is false this ServiceAccount will be used. |
To deploy Percona Operator for PostgreSQL cluster run the following command:
helm install my-db percona/pg-db --version 1.2.0 --namespace my-namespace
See more about Percona Operator for PostgreSQL deployment in its chart here or in the Helm chart installation guide.