Date: 2026-01-30
Time: 11:50–12:40
Room: Ballroom A
Level: Intermediate
Running PostgreSQL on Kubernetes introduces unique storage challenges that require careful attention to performance, reliability, and architecture. CloudNativePG, a CNCF Sandbox operator, simplifies PostgreSQL cluster lifecycle management and provides a native Kubernetes experience for deploying and operating resilient database workloads. However, it remains storage-agnostic by design, leaving it up to administrators to evaluate and select the most suitable and performant StorageClass for their environment.
In this talk we’ll dive into how PostgreSQL’s behavior (such as WAL writes, buffer management, and sequential scans) impacts storage performance and why the choice between local and network-attached volumes can significantly affect workload efficiency.
Through practical examples from a Data on Kubernetes guide, using benchmarking tools like FIO and pgbench you’ll learn how to evaluate persistent volumes, capture I/O baselines, and identify potential bottlenecks before they impact production. These insights are essential for tuning performance and building resilient, data-intensive platforms on Kubernetes.
CloudNativePG: https://github.com/cloudnative-pg/cloudnative-pg FIO: https://fio.readthedocs.io/en/latest/ DoK Benchmark guide: https://github.com/dokc/best-practices-research/