0003 Use CloudNativePG as Operator for PostgreSQL#

Context and Problem Statement#

Some of our applications need a PostgreSQL database to store some of their state. Managing PostgreSQL in Kubernetes shall be done with an Operator.

Which Operator should we use?

Considered options#

  • CrunchyData Postgres Operator

  • CloudNativePG

Decision Outcome#

Use CloudNativePG as PostgreSQL Operator, because it seems to be more lightweight for small scale setups.

Pros and Cons of the Options#

Both options looked to be very good fits.

Pointers#