World Congress 2022 Jun 15, 2022

Debug a Kubernetes Operator

Philipp Krenn

Are hanging pods and unbound PVCs stalling your Kubernetes cluster? Skip the endless log parsing and learn practical strategies to debug opinionated operator abstractions fast.

Pause
Mute Enter Fullscreen
#1 about 5 min

Overview of Kubernetes operators and custom resource definitions

How operators abstract lower-level Kubernetes concepts into custom resource definitions.

#2 about 2 min

Understanding the continuous control loop in Kubernetes operators

How custom controllers reconcile the desired cluster state against the current deployed architecture.

#3 about 2 min

Installing and verifying the elastic operator on a namespace

Checking deployment statuses and namespaces to confirm the operator is actively running.

#4 about 4 min

Deploying a primary Elasticsearch and Kibana cluster configuration

Defining cluster sizing boundaries and service associations using specific custom resource files.

#5 about 7 min

Debugging misconfigured custom resources and missing backend associations

Using describe commands to fix incorrect resource references and retrieve auto-generated credentials.

#6 about 7 min

Troubleshooting unbound persistent volume claims and storage classes

Identifying missing storage classes and recreating stateful sets with available persistent volumes.

#7 about 7 min

Customizing operator inputs and overriding default cluster configurations

Why operators encode opinionated best practices and how they compare with traditional Helm chart deployments.

#8 about 2 min

Orchestrating with Kubernetes against Docker and accessing slides

Discussing the advantages of complete orchestration frameworks versus basic independent Docker containers.

Matching moments

2:39 min

Understanding continuous reconciliation loops in Kubernetes operator patterns

Zan Markan Zan Markan · LIVE

6:56 min

Architecting continuous reconciliation loops with Kubernetes controllers

Thomas Schütz · LIVE

1:42 min

Abstracting Kubernetes complexity with a self-service operator

Jan Lepsky Jan Lepsky

1:30 min

Enabling GitOps using custom resource definitions and Kubernetes operators

Zan Markan Zan Markan · LIVE

4:44 min

Automating database recovery and management using Kubernetes operators

Denis Wilson Souza Rosa +1 · LIVE

4:54 min

Managing heterogeneous deployment lifecycles via Kubernetes operators

Wei Hu Wei Hu · WWC 2022

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Run your agents in Kubernetes: Build once, deploy anywhere. But really?

Michal Salanci

Senior Systems Engineer at ESET Cybersecurity

Michal Salanci
Open session

World Congress 2026 North America

Boring Failover: Predictable Region Recovery Across 5,000 Microservices

Garvit Kataria, Sahil Sabharwal

Garvit Kataria
Sahil Sabharwal
Open session

World Congress 2026 North America

When Logging Becomes The Outage: Escaping the ECS Logging Trap

Rahul Tanniru

Senior Vice President Of Software Engineering, Jp Morgan Chase

Rahul Tanniru
Open session

World Congress 2026 North America

From Static Rules to Reasoning Platforms: Scaling Intelligent Canary Delivery in 2026

Daniel Oh

Senior Principal Developer Advocate

Daniel Oh
Open session

World Congress 2026 North America

Stop Running Mystery Meat in Production

Jeroen van Erp

Technical Advocate @ SUSE

Jeroen van Erp
Open session

World Congress 2026 North America

Trust, But Verify: Continuous GPU Validation at Scale

Kyle Bell

VP of AI @ TensorWave

Kyle Bell