Home > Storage > PowerFlex > White Papers > Dell APEX Block Storage for Azure: PostgreSQL Deployment and Performance on Kubernetes > PostgreSQL deployment
This section provides the steps for deployment of PostgreSQL StatefulSet with one primary PostgreSQL pod, and two replicas of PostgreSQL pods are running with its distinct persistent volume that is attached to each pod in Kubernetes cluster on Dell APEX Block Storage system. The PostgreSQL pods residing on different Kubernetes worker nodes running on different availability zones without sharing persistent volume. In a StatefulSet deployment, one pod acts as the primary database node handing both read and write operations, while other pods act as read-only replicas.