Operating PostgreSQL with Kubernetes at Scale


The maturation of containerization platforms has changed how people think about creating development environments and has eliminated many inefficiencies for deploying applications. These concept and technologies have made its way into the PostgreSQL ecosystem as well, and tools such as Docker and Kubernetes have enabled teams to run their own “database-as-a-service” on the infrastructure of their choosing.

All this sounds great, but if you are new to the world of containers, it can be very overwhelming to find a place to start. In this talk, which centers around demos, we will see how you can get PostgreSQL up and running in a containerized environment with some advanced sidecars in only a few steps! We will also see how it extends to a larger production environment with Kubernetes, and what the future holds for PostgreSQL in a containerized world.

We will cover the following:

  • Why containers are important and what they mean for PostgreSQL
  • Create a development environment with PostgreSQL, pgadmin4, monitoring, and more
  • How to use Kubernetes to create your own "database-as-a-service"-like PostgreSQL environment
  • Trends in the container world and how it will affect PostgreSQL

At the conclusion of the talk, you will understand the fundamentals of how to use container technologies with PostgreSQL and be on your way to running a containerized PostgreSQL environment at scale!

Room 106
Thursday, March 7, 2019 - 16:00 to 17:00