Program JavaZone

Foredrag Onsdag 2. september

Building Production-Ready Kubernetes Operators: A Practical Guide

Room 3

Engelsk 45 min Kubernetes Operator Java Platform Engineering

Frederik Pietzko

Frederik is a Developer Advocate at JetBrains, passionate about building the best possible products, and regularly presents at international conferences and writes the occasional blog post.
In his free time, he likes to explore programming languages and frameworks, meet and chat with other software enthusiasts, and play with his cats.

Kubernetes operators have revolutionized how we manage complex, stateful applications on Kubernetes. By encoding domain expertise into custom controllers, operators extend Kubernetes capabilities and automate operational tasks that would otherwise require manual intervention.

In this session, we'll explore the fundamentals of building a Kubernetes operator from scratch. You'll learn how to:

- Understand operator patterns: Discover why operators are essential for managing sophisticated applications and how they leverage Kubernetes' declarative model
- Design custom resources: Learn how to define Custom Resource Definitions (CRDs) that model your application's desired state
Implement robust controllers: Build controllers that reconcile the current state with the desired state, handling edge cases and failures gracefully
- Test and deploy: Explore best practices for testing operators and deploying them safely into production environments

Java/Kotlin Developers, Platform Engineers, everyone deploying applications on kubernetes

  1. Dream Machines & Walled Gardens Room 1
  2. Bra tools, ubrukelige svar: Læring fra ett år med MCP Room 2
  3. Architecture Under Fire: The Decisions Nobody Tells You About Room 4
  4. SIMD for Java: how Elasticsearch already benefits from the Panama Vector API Room 5
  5. Bare spør! AI-agenter elsker produksjonsmetrikker Room 6
  6. Let’s use Spring Boot to build games, because why not? Room 7
  7. Demoscene Coding Kickstart Room 8
  8. De usette langtidskostnadene med dagens KI Room 6