Extensions have played a crucial role in PostgreSQL’s rise as the most popular and versatile database engine. Yet managing extensions is one of the biggest challenges when running PostgresQL on Kubernetes. Or at least, it will until PostgreSQL 18 is released. Because I believe CloudNativePG is on the verge of a breakthrough, with two game-changing features – the extension_control_path option and image volumes. Together, these features are about to transform the way extensions are managed. The price of immutable extensions Kubernetes has always demanded immutable container images, which means
↧