Helm chart to install the CloudNativePG operator, originally created and sponsored by EDB to manage PostgreSQL workloads on any supported Kubernetes cluster running in private, public, or hybrid cloud environments.
NOTE: supports only the latest point release of the CloudNativePG operator.
helm repo add cnpg https://cloudnative-pg.github.io/charts
helm upgrade --install cnpg \
--namespace cnpg-system \
--create-namespace \
cnpg/cloudnative-pg
It is possible to limit the operator's capabilities to solely the namespace in which it has been installed. With this restriction, the cluster-level permissions required by the operator will be substantially reduced, and the security profile of the installation will be enhanced.
You can install the operator in single-namespace mode by setting the
config.clusterWide
flag to false, as in the following example:
helm upgrade --install cnpg \
--namespace cnpg-system \
--create-namespace \
--set config.clusterWide=false \
cnpg/cloudnative-pg
IMPORTANT: the single-namespace installation mode can't coexist with the cluster-wide operator. Otherwise there would be collisions when managing the resources in the namespace watched by the single-namespace operator. It is up to the user to ensure there is no collision between operators.
Refer to the Operator Chart documentation for advanced configuration and monitoring.
Helm chart to install a CloudNativePG database cluster.
helm repo add cnpg https://cloudnative-pg.github.io/charts
helm upgrade --install database \
--namespace database \
--create-namespace \
cnpg/cluster
Refer to the Cluster Chart documentation for advanced configuration options.
Please read the code of conduct and the guidelines to contribute to the project.
Helm charts for CloudNativePG are distributed under Apache License 2.0.