The idea of a Postgres operator in Kubernetes was born out of a conversation with members of https://www.postgresql.org/community/ during 2016. This was in the very early days of Kubernetes, and the idea of running databases in containers was controversial.

As Kubernetes evolved and the APIs matured, delivering a fully declarative Postgres operator in Kubernetes became an increasingly attainable objective.

Crunchy Postgres for Kubernetes has evolved alongside the Kubernetes APIs, and you see the culmination of those years of work in the fifth major version of the Postgres Operator.

As Kubernetes has matured, the operator pattern and APIs have evolved to strengthen this method, and our Postgres Operator has matured alongside the community.

Related Articles