Skip to content
0:00 / 0:00

#patroni#kubernetesoperators#postgresql

Kube-native Postgres [I] - Josh Berkus, RedHat

CNCF [Cloud Native Computing Foundation]

141K subscribers • 50 videos on Hallway • Conference channel

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Josh Berkus, Red Hat
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

7.3K views8 years ago1 recommendation

Databases and dataCloud and DevOpsPostgresKubernetesDocker and containers

Josh Berkus explains how to run automated, high-availability PostgreSQL clusters on Kubernetes using Patroni and operators.

Kube-native Postgres [I] - Josh Berkus, RedHat Database systems remain the last frontier for Kubernetes, and at the Patroni Project we're working on conquering it. Having fully automated PostgreSQL clusters using Patroni, the project is now working on making Patroni more "Kubernetes native", so that SQL databases can be seen simply as a PostgreSQL resource. In this talk, we will explain and demonstrate the current projects integrating Patroni PostgreSQL with Kubernetes, including: * Patroni Operator, using the CoreOS Operator pattern * Kube-native Patroni, which uses the Kubernetes controller instead of its own management These works in progress will both acquaint attendees with tools they can use for their own high-availability database architectures, and explore some areas where Kubernetes could improve to support database systems better. About Josh Berkus Josh Berkus works on Project Atomic at Red Hat, where he is helping build the immutable infrastructure of the future. He loves Atomic Host, Kubernetes, distributed systems, Ansible, container building, PostgreSQL, Django, Python, community building, and the Oxford Comma. Josh lives in Portland with an overly large cat, where he cooks from his garden and makes pottery. Join us for KubeCon + CloudNativeCon in Barcelona May 20 - 23, Shanghai June 24 - 26, and San Diego November 18 - 21! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy and all of the other CNCF-hosted projects.

Why it's here

1 person recommends this

What people say. Recommended as an eye-opening talk on running production-grade PostgreSQL inside Kubernetes.

u/asdfhomerowin r/PostgreSQL • Recommends

On “Running postgresql in a docker container for production purposes”

…fact totally feasible to meet uptime, durability, fault tolerant levels of traditional methods. Josh Berkus - former core contributor to Postgres, employee at RedHat working on Kubernetes has been working on this a lot. We chatted about it at DevOps days and he opened my mind to it. Looks like he has a talk about it from December, check it out: link to this video All that said, I still think it's best to go traditional long lived pet server approach, or outsource that shit to Amazon and RDS. Data tier uptime, Ha, FT, DR is serious business and unless you are really willing to do the hard work to understand your risks and mitigate those risks, kick it old school.…