Loading…
In-person
1-4 April 2025
Learn More and Register to Attend

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon Europe 2025 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in British Summer Time (BST) (UTC +1). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change and session seating is available on a first-come, first-served basis. 
or to bookmark your favorites and sync them to your phone or calendar.
Venue: Level 1 | Hall Entrance N11 clear filter
Wednesday, April 2
 

11:15 BST

Tutorial: Exploring Multi-Tenant Kubernetes APIs and Controllers With Kcp - Robert Vasek, Clyso GmbH; Nabarun Pal, Broadcom; Varsha Narsing, Red Hat; Marko Mudrinic, Kubermatic GmbH; Mangirdas Judeikis, Cast AI
Wednesday April 2, 2025 11:15 - 12:30 BST
While Kubernetes transformed container orchestration, creating multi-tenant platforms remains a significant challenge. kcp goes beyond DevOps and workload management, to reimagine how we deliver true SaaS experiences for platform engineers. Think workspaces and multi-tenancy, not namespaces in a singular cluster. Think sharding and horizontal scaling, not overly large and hard to maintain deployments. With novel approaches to well-established building blocks in Kubernetes API-Machinery, this CNCF sandbox project gives engineers a framework to host and consume any kind of API they need to support their platforms.

In this hands-on workshop, participants will learn how to extend Kubernetes with KCP, build APIs, and design controllers to tackle multi-tenancy challenges. By exploring real-world scenarios like DBaaS across clusters, attendees will gain practical skills to create scalable, multi-tenant platforms for their Kubernetes environments.
Speakers
avatar for MJ / Mangirdas Judeikis

MJ / Mangirdas Judeikis

Staff Engineer, kcp maintainer, Cast AI
Control planes, distributed systems and opensource. All Kubernetes and kcp! A decade of Kubernetes experience, focusing on platform engineering based on Kubernetes over the last decade. Doing platform engineering before it was cool. :)I thrive on Go, Kubernetes, and an Open Source... Read More →
avatar for Marko Mudrinić

Marko Mudrinić

Senior Software Engineer, Kubermatic GmbH & University Union
Marko is a Senior Software Engineer at Kubermatic, working on the development of Kubernetes, kcp, and platforms for managing Kubernetes clusters at scale. He currently serves as a Subproject Lead for Kubernetes Release Engineering, a Senior Release Manager, and a Tech Lead for SIG... Read More →
avatar for Varsha Narsing

Varsha Narsing

Senior Software Engineer, Red Hat
Varsha is a software engineer at Red Hat. She is passionate about solving problems by developing and leveraging various software technologies. She currently works with the Portfolio Enablement team (Operator Framework) and is an active contributor to Kubernetes SIGs projects like... Read More →
avatar for Nabarun Pal

Nabarun Pal

Principal Software Engineer, Broadcom
Nabarun is a Principal Software Engineer at Broadcom, a maintainer of the Kubernetes project, a chair of Kubernetes SIG Contributor Experience and an emeritus Kubernetes Steering Committee member. He is contributing to kcp in various ways in the recent past.He is a Release Manager... Read More →
avatar for Robert Vasek

Robert Vasek

Software Engineer, Clyso GmbH
Robert is a software engineer working on storage and container technologies.
Wednesday April 2, 2025 11:15 - 12:30 BST
Level 1 | Hall Entrance N11
  Tutorials, Platform Engineering

14:30 BST

Tutorial: "Working Code Wins": Win Big With a Cloud Native Hackathon Starter Pack - Phill Morton, The Access Group & Abby Bangser, Syntasso
Wednesday April 2, 2025 14:30 - 15:45 BST
It can be easy to look at the CNCF landscape and think that the CNCF is only focused on tools and technologies. However, the Cloud Native Maturity Model helps re-centre the conversation on the real mission: Business outcomes, people, process, and policy – and of course, also technology.

Join this workshop to learn about our experiences running a company-wide hackathon at The Access Group using only open source software, which not only launched innovative business ideas but also created a whole new awareness and adoption of cloud native technologies.

You will get hands-on with creating effective developer experience using a Backstage Portal, managing infrastructure with OpenTofu, and everything in between. Most importantly, at the end of this session, you will have the working platform blueprint to take back ready for hacking in your organisation.
Speakers
avatar for Abby Bangser

Abby Bangser

Principal Engineer, Syntasso
Abby is a Principal Engineer at Syntasso delivering Kratix, an open-source cloud-native framework for building internal platforms on Kubernetes. Her keen interest in supporting internal development comes from over a decade of experience in consulting and product delivery roles across... Read More →
avatar for Phill Morton

Phill Morton

Platform Architect, The Access Group
Phill is a dedicated software engineer turned platform engineer, with a strong passion for automating processes and enabling team success. With extensive experience in app modernization, cloud engineering, performance tuning, and observability. Phill brings a wealth of knowledge... Read More →
Wednesday April 2, 2025 14:30 - 15:45 BST
Level 1 | Hall Entrance N11
  Tutorials, Platform Engineering

16:15 BST

Tutorial: Build, Operate, and Use a Multi-Tenant AI Cluster Based Entirely on Open Source - Claudia Misale, IBM Research; Olivier Tardieu & David Grove, IBM
Wednesday April 2, 2025 16:15 - 17:30 BST
With GPUs being scarce and costly, multi-tenant Kubernetes clusters that can queue and prioritize complex, heterogeneous AI/ML workloads while achieving both high utilization and fair sharing, are a necessity for many organizations. This tutorial will teach the audience how to build, operate, and use an AI cluster. Starting from either a managed or on-premise Kubernetes cluster, we will demonstrate how to install and configure a number of open source projects (and only open source projects) such as Kueue, Kubeflow, PyTorch, Ray, vLLM, and Autopilot to support the full AI model lifecycle (from data preprocessing to LLM training and inference), configure teams and quotas, monitor GPUs, and to a large degree automate fault detection and recovery. By the end of the tutorial the participants will have a thorough understanding of the AI software stack refined by IBM Research over several years to effectively manage and utilize thousands of GPUs. Come to learn the recipe and try it at home!
Speakers
avatar for David Grove

David Grove

Distinguished Research Scientist, IBM Research
David Grove is a Distinguished Research Scientist at IBM T.J. Watson, NY, USA. He has been a software systems researcher at IBM since 1998, specializing in programming language implementation and scalable runtime systems. His current research focuses on cloud-related technologies... Read More →
avatar for Olivier Tardieu

Olivier Tardieu

Principal Research Scientist, Manager, IBM Research
Dr. Olivier Tardieu is a Principal Research Scientist and Manager at IBM T.J. Watson, NY, USA. He joined IBM Research in 2007. His current research focuses on cloud-related technologies, including Serverless Computing and Kubernetes, as well as their application to Machine Learning... Read More →
avatar for Claudia Misale

Claudia Misale

Staff Research Scientist, IBM Research
Claudia Misale is a Staff Research Scientist in the Hybrid Cloud Infrastructure Software group at IBM T.J. Watson Research Center (NY). Her research is focused on Kubernetes and targets monitoring, observability and scheduling for HPC and AI training workloads. She is mainly interested... Read More →
Wednesday April 2, 2025 16:15 - 17:30 BST
Level 1 | Hall Entrance N11
  Tutorials, AI + ML

17:45 BST

Kubernetes CRD Design for the Long Haul: Tips, Tricks, and Lessons Learned - Christian Schlotter, Broadcom & Fabrizio Pandini, VMware by Broadcom
Wednesday April 2, 2025 17:45 - 18:15 BST
Custom Resource Definitions (CRDs) are the present and future of Kubernetes, serving as the bridge between Kubernetes and your own applications, processes, and tooling.

However, as we’ve all learned the hard way, designing and evolving a good CRD is not as simple as it seems.

Join this talk to discover tips, tricks and lessons learned for designing CRDs that can support your cloud native journey for the next 10 years.

Let’s embark on this journey together to shed light on the intricacies of CRD design and implementation, so we can transform arcane CRDs into simple, consistent API types that everyone can comfortably work with.
Speakers
avatar for Christian Schlotter

Christian Schlotter

Software Engineer, Broadcom
Christian is a Software Engineer at Broadcom. He is an active maintainer at the Cluster API and Cluster API Provider vSphere projects of SIG Cluster Lifecycle as well as emeritus maintainer of the Cluster API Provider OpenStack project. Since messing up his fathers internet dial-up... Read More →
avatar for Fabrizio Pandini

Fabrizio Pandini

Software Engineer, VMware by Broadcom
A Kubernetes contributor obsessed with making Kubernetes lifecycle simple and consistent across all types of infrastructures, so everyone can build amazing applications on top of it. When I’m not busy as a SIG Cluster Lifecycle tech lead or as a project maintainer in Cluster API... Read More →
Wednesday April 2, 2025 17:45 - 18:15 BST
Level 1 | Hall Entrance N11
  Application Development
 
Thursday, April 3
 

11:00 BST

Tutorial: Mind Your Pod's Business: Network Isolation Workshop - Surya Seetharaman & Miguel Duarte Barroso, Red Hat; Keith Burdis, Goldman Sachs
Thursday April 3, 2025 11:00 - 12:15 BST
Your cluster's network may be secure enough for your boss, but is it secure enough for the EU? Learn how you can use network segmentation to meet regulatory requirements.

By default, Kubernetes allows unrestricted communication between all pods in a cluster, which does not meet the security standards required by the European Union’s NIS2 Directive. NetworkPolicies can restrict traffic, but they are complex and leave gaps for Layer 2 (eg. Ethernet) use cases, such as virtualization networking and telecom services on Kubernetes.

In this interactive tutorial you will gain hands-on experience on how to achieve native isolation for your workloads (pods and VMs) in Kubernetes using CNCF projects CNI, KubeVirt, and OVN-Kubernetes - no prior experience needed! Through step-by-step guidance, you will learn to configure these plugins on your KIND clusters, create isolated networks and attach workloads to these different networks that meet high security standards.
Speakers
avatar for Miguel Duarte Barroso

Miguel Duarte Barroso

Principal Software Engineer, Red Hat
Miguel is a Principal Software Engineer for Openshift Virtualization at Red Hat.His main interests are SDN / NFV, functional programming, containers, and virtualization.Miguel is a member of the Network Plumbing Working Group, a maintainer of several CNI plugins (whereabouts, macvtap... Read More →
avatar for Keith Burdis

Keith Burdis

Kubernetes Engineer, Goldman Sachs
Tech lead for Kubernetes engineering running large multi-tenant clusters and virtual machines.
avatar for Surya Seetharaman

Surya Seetharaman

Principal Software Engineer, Red Hat, Inc
Surya is an Open Source advocate and contributor, active in the Kubernetes SIG-Network working group. She is working as a Principal Software Engineer at Red Hat in the OpenShift Networking team. Her areas of interest include Cloud Infrastructure and Networked Services and Systems... Read More →
Thursday April 3, 2025 11:00 - 12:15 BST
Level 1 | Hall Entrance N11
  Tutorials, Connectivity

14:15 BST

Tutorial: Rock, Paper, Scissors! Build an AI-powered Interactive Game With Argo CD and Kubeflow - Natale Vinto, Daniel Oh, Roberto Carratala & Alex Soto Bueno, Red Hat; Hind Azegrouz, Intel
Thursday April 3, 2025 14:15 - 15:30 BST
Explore the exciting world of modern and AI-powered application development with our hands-on lab. This comprehensive session will guide you through the process of deploying and upgrading models, pipelines, and more for the classic game of Rock Scissors Paper, showcasing the capabilities of Kubeflow and Argo CD.

Throughout the lab/demo, you will:

- Learn how to deploy an AI model for the interactive game using Argo CD & KServe Model Mesh
- Discover how data scientists can efficiently test and experiment with their models
- Visualize model automation based on Kubeflow pipelines
- Utilize Argo CD for streamlined applications deployment and updates
- Implement GitOps methodology for enhanced collaboration and automation in AI application development and deployment

At the end of the sessions attendees will have a better understanding of the CI/CD for AI and Apps and how to combine both with Argo CD and GitOps for a perfect match in Kubernetes!
Speakers
avatar for Roberto Carratala

Roberto Carratala

AI Architect, Red Hat
Cloud Services Black Belt specialized in Container Orchestration Platforms (OpenShift & Kubernetes), Cloud Services, DevSecOps and CICD.
avatar for Daniel Oh

Daniel Oh

Senior Principal Developer Advocate, Red Hat
Daniel Oh is a Java Champion and Senior Principal Developer Advocate at Red Hat to evangelize developers for building cloud-native apps and serverless ob Kubernetes ecosystems. He's also contributing to various cloud open-source projects and ecosystems as a CNCF ambassador for accelerating... Read More →
avatar for Natale Vinto

Natale Vinto

Director of Developer Advocacy, Red Hat
Natale Vinto is a Software Engineer with more than 10 years of expertise on IT and ICT technologies, and a consolidated background on Telecommunications, DevOps and Linux operating systems. Today Natale is Director of Developer Advocacy at Red Hat and author of "Modernizing Enterprise... Read More →
HA

Hind Azegrouz

EMEA AI Inference Lead, Intel
AS

Alex Soto Bueno

Developer Advocate, Red Hat
Thursday April 3, 2025 14:15 - 15:30 BST
Level 1 | Hall Entrance N11
  Tutorials, Application Development

16:00 BST

Tutorial: Unlock the Future of Kubernetes and Accelerators (and all Specialized Hardware) with DRA - Rey Lejano, Red Hat
Thursday April 3, 2025 16:00 - 17:15 BST
At the heart of the AI revolution are GPUs and the platform that provides access to them is Kubernetes. Workloads historically access GPUs and other devices with the device plugin API but features are lacking. The new Dynamic Resource Allocation (DRA) feature helps maximize GPU utilization across workloads with additional features like the ability to control device sharing across Pods, use multiple GPU models per node, handle dynamic allocation of multi-instance GPU (MIG) and more. DRA is not limited to GPUs but any specialized hardware that a Pod may use including network attached resources such as edge devices like IP cameras.
DRA is a new way to request for resources like GPUs and gives the ability to precisely control how resources are shared between Pods.
This tutorial introduces DRA, reviews the “behind-the-scenes” of DRA in the Kubernetes cluster and walks through multiple ways to use DRA to request for GPU and a network attached resource.
Speakers
avatar for Rey Lejano

Rey Lejano

Solutions Architect, CNCF Ambassador, K8s SIG Docs co-chair, Red Hat
Rey Lejano is a Solutions Architect at Red Hat and is the co-chair of Kubernetes SIG Docs. He contributes to Kubernetes SIG Security, Release, & Contributor Experience. He is a member of seven Kubernetes Release Teams including serving as the 1.23 Release Lead and 1.25 Emeritus Adviser... Read More →
Thursday April 3, 2025 16:00 - 17:15 BST
Level 1 | Hall Entrance N11
  Tutorials, AI + ML

17:30 BST

Generative AI Model Data Pre-Training on Kubernetes: A Use Case Study - Alexey Roytman, IBM & Anish Asthana, Red Hat
Thursday April 3, 2025 17:30 - 18:00 BST
Large Language Models (LLM) require preprocessing vast amounts of data, a process that can span days due to its complexity and scale, often involving PetaBytes of data. This talk demonstrates how Kubeflow Pipelines (KFP) simplify LLM data processing with flexibility, repeatability, and scalability. These pipelines are being used daily at IBM Research to build indemnified LLMs tailored for enterprise applications.
Different data preparation toolkits are built on Kubernetes, Rust, Slurm, or Spark. How would you choose one for your own LLM experiments or enterprise use cases and why should you consider Kubernetes and KFP?
This talk describes how open source Data Prep Toolkit leverages KFP and KubeRay for scalable pipeline orchestration, e.g. deduplication, content classification, and tokenization.
We share challenges, lessons, and insights from our experience with KFP, highlighting its applicability for diverse LLM tasks, such as data preprocessing, RAG retrieval, and model fine-tuning.
Speakers
avatar for Alexey Roytman

Alexey Roytman

Software Architect, IBM
I am a Software Architect at IBM Research. I take pleasure in tackling technical challenges and discovering/ implementing innovative solutions. With over 20 years in my career, I have amassed experience in developing various middleware and cloud components. I have a keen interest... Read More →
avatar for Anish Asthana

Anish Asthana

Associate Manager, Engineering, Red Hat
Anish is an engineering manager at Red Hat in the OpenShift AI organization. He is working on making machine learning easier for the wider community by building a platform out with cloud capabilities at the core. Most recently, his interests have been focused on the Distributed Workloads... Read More →
Thursday April 3, 2025 17:30 - 18:00 BST
Level 1 | Hall Entrance N11
  AI + ML
  • Content Experience Level Any
 
Friday, April 4
 

11:00 BST

Tutorial: Workshop: Developing as a Team for Kubernetes With Nix and Flox - Leigh Capili & Tanja Ulianova, Flox
Friday April 4, 2025 11:00 - 12:15 BST
In this workshop, Leigh, Tanja, and Nick will show a Nix GitOps workflow for both your team's laptops and Kubernetes clusters.

The dev workflows made possible by Nix and the ops workflows pioneered by both Nix and GitOps on K8s extend the story of repeatability further left than before.

Attendees will work hands-on to:

- use JS, Go, & Postgres

- declare cross-platform dependencies for build and dev

- containerize their app with Nix

- use GitOps to deploy their code to Kubernetes with zero-downtime

Making packaging collaborative and cross-platform opens up new maintenance possibilities.

We'll close with:

- Continuous Builds

- Patching

- Reproducibility and Caching

Teams can save hours of debugging by declaring their local dependencies with Nix alongside their code.
This has a notable symmetry to the benefits of GitOps in cloud-native operations.

Expect to leave this workshop with the confidence to harmonize Nix with Kubernetes and change the way you (and your teams) work.
Speakers
avatar for Leigh Capili

Leigh Capili

Senior DevRel Engineer, Flox
Leigh is an empathetic speaker and developer with niches in cloud-native systems and security. He has a background in building software to manage infrastructure. Leigh authored kubeadm’s etcd mTLS implementation and Flux 2’s multi-tenant security model. Leigh works with the... Read More →
avatar for Tanja Ulianova

Tanja Ulianova

Software Engineer, Flox
Tanja is a Software Engineer with a passion for robust software and smooth UX. She loves learning and sharing her knowledge. Currently, Tanja is working on Nix-based developer tooling at Flox, where she’s developing FloxHub — a platform for sharing reproducible dev environments... Read More →
Friday April 4, 2025 11:00 - 12:15 BST
Level 1 | Hall Entrance N11
  Tutorials, Application Development

13:45 BST

Tutorial: Hacking up a Storm With Kubernetes - Rory McCune, Datadog; Marion McCune, ScotSTS; Iain Smart, AmberWolf
Friday April 4, 2025 13:45 - 15:00 BST
We'll provide a kind (https://kind.sigs.k8s.io/) cluster configuration and all of the required manifests to deploy our interactive environment on your own machines. Please bring a laptop capable of running a kind cluster and have kind installed before we start.

If you'd like to get hands-on hacking Kubernetes cluster, this is the tutorial for you! Join us as we walk through hands-on examples of how attackers can try and compromise Kubernetes clusters and what you can do to make sure it doesn't happen to you.

We'll be exploring some of the in-depth parts of cluster architecture that you may not get to look at every day with hands-on exercises that you can try out during the tutorial or takeaway and work on later.

So if you've ever wondered what the Kubelet API is, how Kubernetes does authentication or authorization or how someone could use "the most pointless Kubernetes pod ever" to get root access to your cluster nodes, then join us and find out!
Speakers
avatar for Iain Smart

Iain Smart

Principal Consultant, AmberWolf
Iain is a Principal Security Consultant at AmberWolf, where he attacks and reviews cloud-native environments. Since discovering that public speaking really isn’t that scary, he has presented at various conferences including KubeCon EU and BlackHat. He enjoys playing with new technologies... Read More →
avatar for Marion Mccune

Marion Mccune

Security Tester, ScotSTS
App Sec pentester with an interest in the security side of containerization. Live in the Highlands of Scotland with my husband and three cats. Interests are the outdoors, history, cookery and drawing.
avatar for Rory McCune

Rory McCune

Senior Security Researcher and Advocate, Datadog
Rory is a senior security researcher & advocate for Datadog who has extensive experience with Cyber security and Cloud native computing. In addition to his work as a security reviewer and architect on containerization technologies like Kubernetes and Docker he has presented at Kubecon... Read More →
Friday April 4, 2025 13:45 - 15:00 BST
Level 1 | Hall Entrance N11
  Tutorials, Security
 

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
  • 🚨 Contribfest
  • 🪧 Poster Sessions
  • AI + ML
  • Application Development
  • Breaks
  • ⚡ Lightning Talks
  • Cloud Native Experience
  • Cloud Native Novice
  • CNCF-hosted Co-located Events
  • Connectivity
  • Data Processing + Storage
  • Emerging + Advanced
  • Experiences
  • Keynote Sessions
  • Maintainer Track
  • Observability
  • Operations + Performance
  • Platform Engineering
  • Project Opportunities
  • Registration
  • Security
  • Solutions Showcase
  • Sponsor-hosted Co-located Event
  • Tutorials