Presented by:

Danish Khan

EnterpriseDB

Data Base on Kubernetes Ambassador. CKA and CAKD.Core areas of expertise include Infrastructure automation, Virtualisation, Kubernetes and Containers, Automation testing, Python, and Cloud technologies. Also worked as an Automation Engineer, Infrastructure consultant, Performance engineering, and Test framework development. Contributor to CloudNativePG(OpenSource). Currently working on Kubernetes, Go, Ginkgo development, and chaos engineering. My commitment is to bring stable and reliable PostgreSQL to Kubernetes folks.

Neel Patel

EnterpriseDB

I am working as Principal Engineer at EnterpriseDB having 17+ years of experience. I am working with PostgreSQL since ~11 years. I am Open source contributor for various tools around PostgreSQL for monitoring and management. I specialize in building cloud-native, scalable systems with expertise across Kubernetes, Golang, monitoring technologies, and cloud-native PostgreSQL. My work focuses on designing resilient platforms, improving observability, and enabling efficient application development in modern distributed environments. At EnterpriseDB, I am focusing on EDB Postgres AI Hybrid Manager which is built to leverage Kubernetes for orchestration and CloudNativePG for managing the lifecycle of the PostgreSQL.

No video of the event yet, sorry!
Download the Slides

In this hands-on, 3-hour workshop, participants will learn how to deploy and manage PostgreSQL in Kubernetes using CloudNativePG (CNPG), the open source operator in the CNCF sandbox. The workshop will walk through the main features to manage a PostgreSQL cluster, from deploying the first CNPG cluster to managing configuration, databases, and roles in a declarative way,Extensions Management, to enabling continuous backups for recovery from a disaster.

Attendees will manage the PostgreSQL cluster by applying the changes from the YAML manifest definition, demonstrating the declarative nature of the Operator. We will cover basic DBA managements, from DB initialization, to declarative SQL execution and DB import from other PG source, to reading the aggregated logs for investigation. Moreover we will show the benefits of using the CNPG operator for taking and restoring backups, and for its self-healing capabilities in case of incidents. This session is ideal for DevOps engineers, DBAs, and developers looking to operationalize PostgreSQL in Kubernetes.

Following the instructions from the CNPG Playground project, anyone will create Kubernetes clusters on their own laptop using “kind”.

While the kind clusters will be created on each laptop, we will introduce the CNPG operator and basic concepts. We will walk the attendees to understand a bit of the Kubernetes world and the problems we are trying to solve with this PostgreSQL operator.

The course will cover the following points:

  1. Introduction to CloudNativePG (CNPG)
  2. Installation of the kubectl plugin for CNPG
  3. First deployment of a CNPG cluster
  4. PostgreSQL configuration, databases, and roles management
  5. Database import
  6. Setup and execution of the first backup
  7. PostgreSQL Extensions
  8. Incident simulation (failover showcase)
  9. Log reading
  10. Upgrade of the Operator and the PostgreSQL version (minor, and major)
  11. Restore from a backup.

To speed up the process, we will provide a link to download all the commands to actually follow the workshop in real time, without wasting precious minutes writing them or looking for typos in case of issues.

Date:
Duration:
3 h
Room:
Conference:
Postgres Conference: 2026
Language:
Track:
Ops
Difficulty:
Easy