Over the last year, it has become not only possible but also compelling to run many of your database workloads on Kubernetes—and it’s simpler than you think. Join Josh Berkus to learn how to build and configure your own high-availability, containerized database application stack using Postgres, Patroni, and OpenShift.
Josh begins by discussing the trade-offs in complexity, utility, and performance involved in running PostgreSQL on Kubernetes. You’ll explore some of the frameworks used for high-availability containerized Postgres, focusing on the simplest and easiest of them: the “80% solution,” Patroni. Along the way, Josh details several of the storage options available for databases on Kubernetes and OpenShift.
Outline:
A brief history of stateful applications on Kubernetes
Trade-offs
Patroni
Deploying
Management
Further work
Josh Berkus is a Kubernetes community manager at Red Hat, where he works with the Kubernetes community to automate all the things, including databases. He has contributed to PostgreSQL, Docker, OpenOffice, and many other projects. In his free time, he makes pottery and metalwork. Josh first spoke at OSCON in 2004.
Comments on this page are now closed.
For exhibition and sponsorship opportunities, email oscon@oreilly.com
For information on trade opportunities with O'Reilly conferences, email partners@oreilly.com
View a complete list of OSCON contacts
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • confreg@oreilly.com
Comments
Apologies, I just pushed some instructions. I may have additional instructions on caching images tommorrow, but the primary ones are there for setup.
The install instructions link on this page goes to a “placeholder” readme. Is the link incorrect or will the details be forthcoming?