In correlation with the end of life (EOL) date for MSR 4.0.x, Mirantis
stopped maintaining this documentation version as of July 17, 2026. The
latest MSR product documentation is available
here.
PostgreSQL Helm Chart
PostgreSQL helm chart #postgresql-helm-chart
For a Highly Available (HA) deployment, a dedicated
PostgreSQL Helm chart can be used to deploy a PostgreSQL instance, ensuring
distribution across nodes for replication and enhanced reliability.
NetworkPolicy
| Name |
Namespace |
Description |
| postgresql-ha-pgpool |
default |
A NetworkPolicy for PostgreSQL pgpool declares an ingress port for exposure. |
| postgresql-ha-postgresql |
default |
A NetworkPolicy for PostgreSQL declares an ingress port for exposure. |
PodDisruptionBudget
| Name |
Namespace |
Description |
| postgresql-ha-pgpool |
default |
Helps maintain the availability of applications during voluntary disruptions like node drains or rolling updates. It specifies the minimum number or percentage of pods that must remain available during a disruption for postgres-pgpool pods. |
| postgresql-ha-postgresql |
default |
It's the same for PostgreSQL replicas. |
| postgresql-ha-postgresql-witness |
default |
It's the same for PostgreSQL witness. |
ServiceAccount
| Name |
Namespace |
Description |
| postgresql-ha |
default |
A Service Account configuration for PostgreSQL. |
Secrets
| Name |
Namespace |
Description |
| postgresql-ha-pgpool |
default |
A Service Account configuration for PostgreSQL pgpool. |
| postgresql-ha-postgresql |
default |
A Service Account configuration for PostgreSQL replicas. |
ConfigMaps
| Name |
Namespace |
Description |
| postgresql-ha-postgresql-hooks-scripts |
default |
pre-stop.sh and readiness-probe.sh. |
Services
| Name |
Namespace |
Description |
| postgresql-ha-pgpool |
default |
A Service configuration for PostgreSQL pgpool. |
| postgresql-ha-postgresql-headless |
default |
A Service configuration for PostgreSQL headless. |
| postgresql-ha-postgresql |
default |
A Service configuration for PostgreSQL replicas. |
Deployments
| Name |
Namespace |
Description |
| postgresql-ha-pgpool |
default |
A Deployment configuration for PostgreSQL pgpool. |
StatefulSet
| Name |
Namespace |
Description |
| postgresql-ha-postgresql |
default |
A StatefulSet configuration for PostgreSQL replicas. |