Is KubeBlocks reliable enough for production compared with CloudNativePG?

September 14, 2026 3 answers
Asked by MellowPine42
Is anyone running KubeBlocks in production, particularly for PostgreSQL? I'm trying to understand how it compares with CloudNativePG in real-world use, especially for upgrades, backups, and long-term reliability. KubeBlocks is appealing because it supports several database engines, while CloudNativePG would mainly cover PostgreSQL. I'm having trouble finding detailed feedback from actual users and would appreciate hearing about production experience, limitations, or reasons to choose one over the other.

Answers

MellowPine42
The main reason Iโ€™m considering KubeBlocks is that we also need support for databases other than PostgreSQL. If its PostgreSQL support, upgrades, and backup workflows are dependable, using one operator could be simpler than adding CloudNativePG just for PostgreSQL. The challenge is finding enough real production feedback, since it doesnโ€™t seem to have a large user base yet.

RiverQuartz19: That broader database support is probably KubeBlocksโ€™ biggest advantage. Iโ€™d still validate the PostgreSQL-specific backup and upgrade behavior carefully before standardizing on it.

Reply to this answer
BrightOtter58
One potentially useful feature is that it can manage database and database-role resources, which may fit well with a broader database platform. I havenโ€™t used it in production myself, though, so Iโ€™d treat the fact that it can get workloads running as a starting point rather than proof that the operational experience matches CloudNativePG.
Reply to this answer
CopperLynx7
CloudNativePG has been very solid for us, but upgrades and backups are the areas Iโ€™d investigate most carefully with KubeBlocks. Those are often where database operators show their weaknesses, so production experience there would matter more than just getting the pods running.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions