All talks from ContainerDays 2025
Why are we still talking about containers? - Kelsey Hightower at ContainerDays 2025
This talk features Kelsey Hightower's keynote at the ContainerDays Conference 2025 in Hamburg, where...
Saxo Service Blueprint: Bridging Old and New World with Kubernetes Operators - Jinhong Brejnholt
This talk addresses the challenges of managing dependencies for traditional applications that operat...
Engineering Velocity, Building Trust: DevOps in 2025 - Stephan Stapel
This keynote explores the evolving landscape of Modern DevOps, emphasizing the necessity of earning...
Getting Started with eBPF Made Easy - Qasim Sarfraz & Michael Friese
This talk explores eBPF, a powerful technology used for troubleshooting, observability, and security...
The evolutionary journey of a DevOps team towards Platform Engineering - Sergiu Petean
This talk covers the five-year evolution of one of the largest insurance companies toward Platform E...
Breaking Free with Open Standards: OpenTelemetry and Perses for Observability - Kasper Borg Nissen
This talk explores the importance of observability in modern cloud-native applications and addresses...
Quo vadis Cloud Native - The step in the second decade
This talk reflects on the last decade of Kubernetes and the Cloud Native Computing Foundation (CNCF)...
IT Grundschutz/ISO27001 + k8s + real life = 🖤 ??? Marcus Ross and Stephan Detmar
This talk explores the implementation of requirements from the BSI IT baseline protection catalog an...
Beyond the Surface: Exploring Attacker Persistence Strategies in Kubernetes - Rory McCune
This talk explores the security implications of Kubernetes in managing cloud-native workloads, focus...
How to provide Kubernetes LoadBalancers with MetalLB and KubeLB? - Fabio Berchtold
This talk covers the architecture of Swisscom's Kubernetes-as-a-Service and its approach to providin...
Unikernel Deployment Made Easy: A CRI-Compatible Runtime for Secure Cloud Deployments
This talk introduces urunc, an innovative container runtime that allows for the seamless execution a...
Automating 1000s databases across 100s of Kubernetes Clusters - Julian Fischer
This talk focuses on the challenges of building application developer platforms across multiple Kube...
Lord of the Rules: The 'You Shall Not Pass!' of Kubernetes Networking - Philip Welz & Christoph Puhl
This talk covers the importance of Cilium Clusterwide Network Policies in securing network traffic w...
Securing your Kubernetes supply chain with container image signing - Rene Schach
This talk explores the critical topic of securing the Kubernetes supply chain through image signing,...
Double the Efficiency: Kubernetes Autoscaling with Karpenter and KEDA
This talk covers the benefits of autoscaling in Kubernetes, emphasizing how Karpenter and KEDA can e...
Stop Googling, Start Exploring! Your Cluster Already Knows the Answers - Thomas Alexander Thomaßen
This talk focuses on navigating Air-Gapped environments, where Thomas Alexander Thomassen shares ins...
Evaluating Global Load Balancing Options for Kubernetes in Practice - Nicolai Ort & Tobias Schneck
This talk focuses on Load Balancing in modern cloud deployments, particularly within hybrid environm...
Introducing Kubernetes Resource Orchestrator (KRO) - Abdel Sghiouar
This talk explores how to empower application teams by providing a self-service method for deploying...
Imagine Secure by Design: Architecting Kubernetes with Trivy and DevSecOps
This talk covers the essential strategies to secure Kubernetes clusters using Trivy, an open-source...
Kubernetes Networking Horror Stories: Issues, Debugging, and Best Practices - Philip Schmid
This talk addresses the challenges operators face in diagnosing and resolving Kubernetes networking...
Container Storage Is More Than Persistent Volumes - Moritz Wanzenböck
This talk provides an in-depth overview of the Container Storage Interface (CSI) and its capabilitie...
Building Resilience: Effective Backup and Disaster Recovery for Vector Databases on Kubernetes
This talk covers the rising importance of vector databases, particularly in the context of generativ...
Hijacking DNS Port 53 with eBPF & XDP for Remote K8s Access - Misha Bragin
This talk explores the challenges of running a local DNS resolver on a non-standard port, particular...
OpenSearch: The Open Source Path to Search and Observability - Dotan Horovits
This talk introduces OpenSearch, highlighting its role as a key player in open source search and obs...
Shrinking Container Images - Security Chaos Engineering with Container Images - Thomas Fricke
This talk addresses the challenges of maintaining security in containerized environments, focusing o...
Kernel Gossip: What Linux and K8s Are Saying Behind Your Backplane - Nic Vermande
This talk unveils the hidden dialogue between Kubernetes and Linux, leveraging the superpowers of eB...
Beyond the Limits: Scaling Kubernetes Controllers Horizontally - Tim Ebert
This talk addresses the scalability challenges faced by Kubernetes controllers as infrastructure gro...
Kubernetes in Transit: Best Practices for Smooth Cross-Cloud Migrations - Federico Fregosi
This talk explores the illusion of liberation from vendor lock-in that managed Kubernetes services p...
Back to the future with Kubernetes – from cloud to edge in a continuum at Europe's largest retailer
This talk discusses the growing importance of edge computing in relation to AI at the edge, Industri...
Tracing Vulnerabilities with SBOMs and Cilium in Hybrid Applications - Esra Siegert & Sebastian Graf
This talk focuses on the importance of supply chain security in today's technology landscape. The sp...
Developer Experience Unplugged: Adventures in Platform Enablement at Deutsche Bahn
This talk explores the critical role of Platform Enablement in driving platform adoption within the...
Kubenix: Declare Your K8s Workloads Fully Reproducible - Arik Grahl
This talk covers the generation of Kubernetes manifests using Kubenix, which leverages Nix modules t...
The search for the helm killer - Felix Wenzel
This talk explores whether Helm remains the optimal tool for packaging and managing Kubernetes appli...
Pipeline Patterns and Antipatterns - Things your Pipeline Should (Not) Do - Daniel Raniz Raneland
This talk explores the significance of automated pipelines in daily workflows and the rising demands...
Cloud Native: Between Hype and Reality - Kevin Schu
This talk examines the concept of Cloud Native maturity beyond mere tool usage, emphasizing that uti...
Platform-as-a-Product: First Insights from CNCF Platform Working Group's Ongoing Research
This talk explores the insights gathered by the CNCF Platforms Working Group as they investigate how...
Kubernetes and the Dragons in Linux Kernel vs. Userspace Tools - Jussi Nummelin
This talk examines the challenges that arise during routine Linux OS updates on Kubernetes nodes, hi...
From IDP to AIDP: Evolving Your Platform for the Machine Learning Age - Max Körbächer
This talk addresses the evolving challenges faced by Internal Developer Platforms (IDPs) in supporti...
Next Generation of Platform Engineering Using kcp and Crossplane - Simon Bein & Lovro Sviben
This talk explores the integration of KCP and Crossplane in building cloud-native platforms, focusin...
Ensuring high availability with global load balancing in Kubernetes - Matthias Hauber
This talk explores global load balancing in Kubernetes and strategies for achieving high availabilit...
Simplifying cluster security with CEL - Victor Cuadrado Juan
This talk covers the Common Expressions Language (CEL), which is designed for high-performance envir...
Securing AI/ML Workflows: Optimizing Container Images in Kubernetes Environments - Wojciech Kocjan
This talk explores the critical challenges associated with building and managing container images fo...
From Weeks to Seconds: Scaling Network Automation with Kubernetes Operators
This talk covers the challenges of managing complex networks and presents a solution developed by Sw...
Smells Like Clean Telemetry: Stop the Noise, Create Better Spans - Juliano Costa
This talk covers best practices for customizing application instrumentation using OpenTelemetry. The...
13 Kubernetes Hacks You Didn't Know You Needed - Saiyam Pathak
This talk explores 13 powerful hacks that transform the management, scaling, and optimization of Kub...
Mastering Multi-Cloud: Lessons from Integrating IONOS, STACKIT & OVH
This talk addresses the increasing concerns over cloud provider dependencies amid current political...
Build a Platform that Matches YOUR Needs! - Nico Meisenzahl
This talk covers how to create a Developer Platform that aligns with specific team requirements, emp...
KubeVirt on the Loose: Kubernetes-Powered VM Migrations That Defy Gravity - Ronny Issac
This session focuses on freeing workloads from traditional maintenance windows by utilizing KubeVirt...
Saga of building multi-arch OCI containers for modern apps - Andrii Soldatenko
This talk addresses the "exec /entrypoint.sh: exec format error" message encountered while running c...
Breaking Barriers with Dapr: Simplified and Portable Cloud-Native Architectures
This session explores how Dapr simplifies the management and integration of multi-stack microservice...
ML workloads on Kubernetes with Kubeflow: Why and How? - Alexander Krasilnikov
This talk addresses the challenges businesses face in adopting Kubernetes, particularly due to a lac...
Confidential Containers in action: decoding the peer pod approach - Akash Gautam
This talk covers CNCF's confidential containers project, which integrates confidential computing int...
Kubernetes in a Suitcase: Why (and How) I Did It - Gerrit Tamboer
This talk explores the potential of Kubernetes at the Edge, drawing on the speaker's seven years of...
Where to Hide Your Dirty (Technical) Secrets in Kubernetes
This talk explores advanced secrets management techniques in Kubernetes, highlighting the use of the...
Calico Whisker: Free Tool for Kubernetes Policy Troubleshooting and Network Visibility
This talk explores the crucial role of network observability in Kubernetes, highlighting its importa...
Building a secure and trusted platform for AI applications - Jan Bruder
This talk covers the crucial elements of deploying secure and compliant AI workloads in enterprises,...
Simplifying cross-cluster connectivity with Dapr & Cilium - Manuel Zapf
This talk explores the challenges of cross-cluster connectivity in modern systems, including enforci...
Kubernetes Distributions at the Edge - Sercan Sari
This talk examines the increasing demand for Kubernetes (K8s) in edge computing environments, highli...
The Future of Kubernetes Admission Logic - Marcus Noble
This talk explores the role of dynamic admission controllers in enhancing cluster robustness and ada...
Unleashing the Future of Kubernetes Networking: How GatewayAPI Transforms Pod Exposure
This talk covers the challenges of exposing applications and APIs in Kubernetes and introduces Gatew...
Kyverno Deep Dive: Debugging, Testing, and Monitoring - Marie Padberg
This talk explores advanced techniques for working with Kyverno, the leading policy engine for Kuber...
Evolving the Edge: AI, CI, and Hardware-in-the-Loop for Embedded - Michael Friedrich
This talk explores the challenges developers face with embedded systems, particularly in navigating...
Stop Playing Catch-Up: Secure Your Future Before the CRA Hits! - Mario Fahlandt
This talk addresses the impending challenges posed by the Cyber Resilience Act (CRA) and emphasizes...
Breaking Kubernetes for Fun and Profit - Ali Alp
This talk titled "Breaking Kubernetes for Fun and Profit" delves into the security vulnerabilities p...
Lessons learned: Two years of GitOps with FluxCD in production - Christian Fritz
This talk presents a deep dive into a GitOps setup currently used by the speaker, Christian Fritz, w...
"I choo-choo-choose you"; or how to build modern platforms in a 200 year old industry
This talk focuses on the development of platform services for critical systems at BaneNOR, highlight...
Master of Resources: Building Kubernetes Operators in Go
This talk explores the Kubernetes Operator Pattern and its interaction with Custom Resource Definiti...
Delightful integration tests in Go applications - Manuel De La Peña
This talk explores the use of Dockerized services as a powerful solution for creating repeatable, is...
Memory Leaks in Go: Manage Your Resources Better - Alexandre Cabral
This talk explores memory leaks, specifically within the Go programming language, and highlights com...
Revisiting the Outbox Pattern in Go - Nikolay Kuznetsov
This talk, inspired by Gunnar Morling's article "Revisiting the Outbox Pattern," explores the implem...
Time to the Backend: The Hidden Delay in Your Application's Request Journey - Andrii Raikov
This talk explores the critical performance aspect of "Time to Backend," revealing how delays from n...
Demystifying Containers: Building a Container Runtime from Scratch - Ajitem Sahasrabuddhe
This talk delves into the fundamental workings of container technology, explaining their role in mod...
Terminating elegantly: a guide to graceful shutdowns - Alex Pliutau
This talk covers the critical difference between hard and graceful shutdowns in software, with a par...
Trash Talk: Stacks, Heaps, and the Art of Garbage Collection - Aleksandr Rybolovlev
This talk examines the intricacies of memory management in Go, focusing on the performance implicati...
API-First: Because Life's Too Short for Boilerplate - Artur Iablokov & Benedikt Dahm
This talk explores the API-first approach, highlighting its benefits such as reusability, self-servi...
GitOps Promotion Tools: Why You Need to Add Them to Your GitOps Toolkit in 2025! - Engin Diri
This talk focuses on GitOps as an effective strategy for managing infrastructure and applications in...
From YAML to Intelligence: Evolving Platform Engineering for the AI Era - Cansu Kavili Örnek
This talk addresses the intersection of generative AI and platform engineering, presenting both a ch...
How to Build a Multi-Tenancy Internal Developer Platform with GitOps and vCluster - Artem Lajko
This talk focuses on the concept of an Internal Developer Platform and the essential functionality t...
Securing production with network polices - What can possible go wrong? - Simon Pearce
This talk covers the importance of network policies as a crucial security layer in defining access p...
Deep Dive into Scaling Pods: Vanilla Kubernetes, Knative and KEDA - David Pech
This talk explores the complexities of autoscaling in Kubernetes, addressing common assumptions and...
Mainframes Aren't Dead—They're Running Kubernetes and Attesting Confidential Containers
This talk delves into the resurgence of mainframes, highlighting their role in running Kubernetes an...
Unlocking the Power of Virtual Clusters in Kubernetes - Rossella Sblendido
This talk covers the increasing demand for flexible and on-demand Kubernetes environments as organiz...
Beyond GitOps: Building Intelligent Drift Detection and Auto-Remediation in ArgoCD
This talk explores how to enhance ArgoCD's capabilities by developing a sophisticated drift detectio...
The Trials and Tribulations of Disaster Recovery in Kubernetes - Geetha Anne
This talk covers practical insights and actionable strategies for achieving disaster recovery in Kub...
Running low-latency workloads on Kubernetes: Lessons learned from SpiceDB - Sohan Maheshwar
This talk focuses on optimizing Kubernetes for performance-sensitive workloads, highlighting the cha...
Revolutionize your OS deploy and management with bootc - Alessandro Rossi
This talk covers the innovative concept of bootc containers, a project that aims to revolutionize OS...
Just Claim It: Simplifying Network Automation with NetBox Operator - Lea Brühwiler
This talk covers the development of the open-source NetBox Operator, created as part of Swisscom's c...
Lightweight Distributed Compute: Running Functions & Services with NATS - Luc Juggery
This talk explores how NATS is evolving to support the deployment of distributed applications throug...
Kubernetes at the Edge – Come see It In Action! - Xavier Avrillier & Antonia von den Driesch
This talk examines the rapidly evolving field of edge computing in the cloud-native technology lands...
OpenMCP – Enhancing the Development of a Kubernetes-Based Developer Platform
This talk covers how OpenMCP leverages Crossplane to transform Kubernetes into a comprehensive contr...
The fallacies of Container image scanners - Marius Shekow
This talk examines the limitations of popular vulnerability scanners like Trivy and Grype, which are...
Building Europe's Cloud Future: NeoNephos and the Platform Mesh - Mirza Kopic & Marvin Beckers
This talk introduces the open source ApeiroRA project, which serves as a reference architecture for...
Noisy Neighbors Got You Down? Demystifying Kubernetes QoS and Linux cgroup - Tom Wieczorek
This talk covers the intricacies of Kubernetes and the critical role of Linux cgroups in enforcing Q...
Kubernetes Traffic Engineering Right on Track - Piotr Jabłoński
This session transforms the complex task of managing Kubernetes traffic into a practical process for...
OCI Hooks: Enhancing Kubernetes Runtime Management - Igor Bezukh
This talk explores the often-overlooked aspect of OCI hooks in the context of developing an alternat...
Agentic Kubernetes is Here - Meet Kagent! - Anton Weiss
This talk explores the concept of agentic software and its distinct characteristics, providing insig...
Day-2’000 - Migration From kubeadm+Ansible to ClusterAPI+Talos: A Swiss Bank’s Journey
This talk addresses the complexities of migrating 35 clusters in an air-gapped environment to Cluste...
Automated & scalable persistent storage - do it the k8s native way - Daniel Paul
This talk addresses the challenges of providing persistent storage in hybrid and large-scale Kuberne...
Securing Kubernetes Clusters: From Access Control to System Hardening
This talk addresses the security challenges faced by Kubernetes clusters, which are often targeted d...
Dynamic Multi-Cluster Controllers with controller-runtime - Marvin Beckers & Stefan Schimanski
This talk explores the challenges of building controllers that can reconcile resources across dynami...
The Cluster API Migration Retrospective: Live migrating hundreds of clusters to Cluster API
This talk discusses the transition from a custom operator-based Kubernetes cluster management system...
The Edge OS Dilemma: Aligning Host and Container Orchestration - Thore Bahr
This talk explores the vital role of Kubernetes in modern application platforms and its relationship...
Ephemeral Nodes and How to Run Unprivileged Stateful Kubernetes - Pascal Fries
This talk focuses on the challenges of providing Kubernetes as a service, particularly in managing c...
Children's Guide to LLMs on Kubernetes - Saloni Narang & Saiyam Pathak
This talk provides an introductory overview of Large Language Models (LLMs) and their significance i...
The Cloud-Native Advantage: Intent-based Network Automation - Alexander North & Markus Vahlenkamp
This talk delves into the challenges of configuring network devices in the rapidly evolving cloud-na...
Dynamic OCI Registry - Alvaro Hernandez
This talk explores the concept of dynamic OCI registries, including how they can generate container...
Many Cooks, One Platform: Balancing Ownership and Contribution for the Perfect Broth - Lian Li
This talk focuses on the challenges faced while building an internal developer platform for the Dutc...
From VMware to KubeVirt: A Technical Migration Journey - Alexander Schaber and Rene Schramowski
This talk explores the migration from VMware's siloed infrastructure to KubeVirt, focusing on unifyi...