logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Alvaro Hernandez
2021-10-13

tldr - powered by Generative AI

The talk introduces a mechanism for dynamically loading Postgres extensions in Kubernetes, allowing for the use of an unlimited number of extensions without having to download new images.
  • Postgres extensions are software bundles that enhance the functionality of a Postgres database
  • Extensions are developed by third parties and can be delivered to users at any time
  • Extensions prevent forks of Postgres and can run on top of any existing Postgres without having to fork it
  • The new mechanism allows for dynamic loading of extensions in Kubernetes, avoiding the need to pack all possible extensions in a fat container or load dynamically under demand
  • The mechanism uses a 'pod-local controller' to watch for extensions that need to be installed, download and pack them, verify digital signatures, and make them available to Postgres
  • The mechanism allows for the use of more than 100 extensions and a growing number in the future
  • The talk invites feedback and ideas on the mechanism