Loading…
Attending this event?
Monday, November 11
 

8:00am MST

Coffee
Monday November 11, 2024 8:00am - 9:00am MST
Monday November 11, 2024 8:00am - 9:00am MST
Room 255 bc, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

8:00am MST

Registration
Monday November 11, 2024 8:00am - 9:00am MST
Monday November 11, 2024 8:00am - 9:00am MST
Room 255 bc, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

9:00am MST

🎤 OPENING CEREMONY
Monday November 11, 2024 9:00am - 9:15am MST
Monday November 11, 2024 9:00am - 9:15am MST
Room 254, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

9:15am MST

🎤 STEERING AMA
Monday November 11, 2024 9:15am - 10:15am MST
Monday November 11, 2024 9:15am - 10:15am MST
Room 254, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

10:15am MST

🎤 CONTRIBUTOR CALL OUT & ANNOUNCEMENT
Monday November 11, 2024 10:15am - 10:30am MST
Monday November 11, 2024 10:15am - 10:30am MST
Room 254, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

10:30am MST

Break
Monday November 11, 2024 10:30am - 10:45am MST
Monday November 11, 2024 10:30am - 10:45am MST
Room 255 bc, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

10:45am MST

Kubernetes, Upgraded
Monday November 11, 2024 10:45am - 11:10am MST
KEP-4330 introduces the compatibility versions to Kubernetes. In this talk, we'll dive into this feature and the implications to Kubernetes Upgrades, relevant anyone managing a Kubernetes cluster. We'll not only discuss some of the implications to LTS, but also what it would take to achieve skip-level upgrades.
Speakers
avatar for Han Kang

Han Kang

Google
I co-chair SIG Instrumentation and participate in SIG API-Machinery. I led the metrics stability effort, spearheaded the safer upgrades initiative and spurred the formation of SIG etcd.
avatar for Joe Betz

Joe Betz

Google
Monday November 11, 2024 10:45am - 11:10am MST
Room 255 a, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

10:45am MST

wg-lts: proposal to increase release lifetime with regards to CVEs
Monday November 11, 2024 10:45am - 11:10am MST
The security releases proposal [1] attempts to take a slightly different approach to LTS than what is traditionally discussed. Instead of trying to mark any particular Kubernetes release as LTS, it proposes that we increase the supported lifetime of all Kubernetes releases, but with only security fixes being backported after the initial 14 months. Such a change has an impact on a broad set of community members, so lets take this opportunity to discuss things in person.

[1] https://docs.google.com/document/d/1FtsmIWdPueyjnWOEcNN8HtzKS644opmC2JnmiqiJXrw
Speakers
avatar for Jeremy Rickard

Jeremy Rickard

Microsoft
Software engineer interested in Kubernetes, microservices, and all things cloud. Kubernetes 1.20 Release Lead, Enhancements Subproject Owner (SIG-Architecture), SIG Release Tech LeadKubernetes and Containers at Microsoft Azure. Specialties: Go, Kuberentes, Docker, Java/Java EE, REST/SOAP... Read More →
avatar for Mo Khan

Mo Khan

Microsoft
Mo Khan is a software engineer who is passionate about open source and security. He started working on Kubernetes in 2016, and currently serves as a chair, technical lead and subproject owner for Kubernetes SIG Auth, a member of the Kubernetes Security Response Committee and a contributor... Read More →
Monday November 11, 2024 10:45am - 11:10am MST
Room 255 d, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

10:45am MST

Introducing "New Contributor Orientation!"
Monday November 11, 2024 10:45am - 11:10am MST
SIG-ContribEx recently started a new initiative to help new contributors get involved with the community. The monthly New Contributor Orientation meetings are designed to orient new contributors in the community by providing a basic overview of what Kubernetes does as a technology, how the community is structured, and how they might fit within it. The presentation is followed by a Q&A period where prospective new contributors can get guidance that matters to them. In this session, we'll provide an overview of the content provided at these sessions, share our learnings from running them for 2 months so far, and open it up to your feedback. This initiative is meant to help all SIGs, and we value your input!
Speakers
avatar for Kaslin Fields

Kaslin Fields

Google
Kaslin Fields is a Developer Advocate at Google Cloud, CNCF Ambassador, and co-chair of SIG-ContribEx in Open Source Kubernetes. As a Developer Advocate, she engages with technical practitioner communities both as a member, and as an advocate for their needs in the development of... Read More →
avatar for Mario Fahlandt

Mario Fahlandt

Kubermatic
Mario is working as a Customer Delivery Architect @Kubermatic with the focus on planning and building concepts and architecture for Infrastructure in the cloud native world.He started the GDG Munich for Cloud and became a GDE in 2019. In the Kubernetes project he is involved in SIG-ContribEx... Read More →
Monday November 11, 2024 10:45am - 11:10am MST
Room 254, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

10:45am MST

Cluster API Status Update & Open Discussion
Monday November 11, 2024 10:45am - 11:40am MST
The Cluster API maintainers are looking forward to get together, have a short status update about ongoing initiatives and then having an open discussion about what is next for the project such as the roadmap for the next API version and other forward looking ideas.
Speakers
avatar for Christian Schlotter

Christian Schlotter

VMware by Broadcom
Christian is a Software Engineer at VMware by Broadcom. He is an active maintainer to the Cluster API project of SIG Cluster Lifecycle and contributor to Kubernetes. Since messing up his fathers internet dial-up connection in 1999, he nerded around building his first computers and... Read More →
avatar for Fabrizio Pandini

Fabrizio Pandini

VMware by Broadcom
Kubernetes contributor, OSS enthusiast with a focus on Cloud Native Applications, containerization, software-defined infrastructure and software engineering.
Monday November 11, 2024 10:45am - 11:40am MST
Room 255 ef, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

11:20am MST

CGroups V2 is now!
Monday November 11, 2024 11:20am - 11:45am MST
CGroup V1 is being phased out in many distributions and container runtime communities. Dropping support for cgroup v1 is a challenging task due to the long tail of operating systems. In this talk, we will discuss methods for deprecating cgroup v1 and include ways to phase cgroup v1 out. We will discuss ways to formalize the deprecation of cgroup v1 for distributions. We will also give an overview of what cgroup v2 benefits us and some features that the Kubernetes community should be excited about.  
Speakers
avatar for Kevin Hannon

Kevin Hannon

Red Hat
I am a Senior Software Engineer at Red Hat. My main focus is how improving Kubernetes. I focus on the interface between containers and their host system. I was an open source maintainer on Armada which is a project for managing batch jobs across multiple Kubernetes clusters. In this... Read More →
Monday November 11, 2024 11:20am - 11:45am MST
Room 255 d, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

11:20am MST

Contributing to Kubernetes: why is this so damn hard?!
Monday November 11, 2024 11:20am - 11:45am MST
Everyone here thinks Kubernetes is great… so shouldn’t it be easier to improve it?

Over the last ten years, Kubernetes has become a force to be reckoned with in infrastructure management, using its powerful container orchestration features to solve problems around the world. Of course, no good deed goes unpunished: this rapid adoption and meteoric growth has brought with it a dramatic rise in the difficulty of effecting change within Kubernetes itself, leaving many in the community around this massively successful, phenomenally useful platform with no sense of how they can fix the issues that a decade of experience is bringing to light.

Fortunately, while we believe that this it's probably inevitable for any project growing so big so fast to land here, we do think that there's a way out! Join us as we dig into the issues with trying to get things done in Kubernetes, with particular emphasis on the KEP process (and what drives projects to go around it), as well as on CRD APIs (and their challenges with versioning and the user experience). More importantly, though, join us to dig into how we can all work together to fix these issues -- even while the platform shifts underneath us.
Speakers
avatar for Flynn

Flynn

Buoyant
Flynn is a tech evangelist at Buoyant, educating developers about Linkerd, Kubernetes, and cloud-native development in general. He has spent 40+ years in software, with a common thread of communications and security throughout, and is a coauthor of Linkerd: Up and Running from O'Reilly... Read More →
avatar for Shane Utt

Shane Utt

Red hat
Hi, I'm Shane Utt! I'm a Senior Principal Software Engineer at Red Hat working on Kubernetes and OpenShift. I also work on upstream as a chair of Kubernetes SIG Network and a maintainer of Kubernetes Gateway API. I specialize in Linux, Kubernetes, networking, container orchestration and distributed systems... Read More →
Monday November 11, 2024 11:20am - 11:45am MST
Room 254, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

11:20am MST

TestGrid: Visualizing Test Results
Monday November 11, 2024 11:20am - 11:45am MST
A session to discuss TestGrid and how to use it to visualize and monitor test results. We'll start with a brief overview of what TestGrid is, what it can do, and how it works, including how to contribute or integrate with it.
Speakers
avatar for Michelle Shepardson

Michelle Shepardson

Google
Michelle is a Senior Software Engineer at Google, with over 12 years of experience in developing tooling and helping engineer productivity. As a member and chair of SIG Testing, they primarily focus on developing TestGrid, a tool for visualizing test results in a grid to track patterns... Read More →
Monday November 11, 2024 11:20am - 11:45am MST
Room 255 a, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

11:55am MST

A Deep Dive into the Kubernetes Streaming API's
Monday November 11, 2024 11:55am - 12:20pm MST
Most users know a cluster exposes an HTTP/REST API; but interactively communicating with a container requires more performance than the typical HTTP request-response mechanism can provide. Which is why Kubernetes clusters also expose bidirectional streaming interfaces. This presentation dives deeply into the mechanics of the Kubernetes streaming interfaces. We will follow the streamed data as it traverses numerous components of the cluster from a client such as kubectl to the API Server, through a kubelet on a Node, through the Container Runtime Interface (CRI), all the way to the container runtime itself. We will finish by outlining the newest efforts to modernize the Kubernetes streaming protocol from the current aging SPDY to WebSockets (SIG API Machinery - KEP 4006).
Speakers
avatar for Sean Sullivan

Sean Sullivan

Google
I began contributing to Kubernetes in June of 2017, and I served as one of the founding chairs for the SIG CLI until 2023. I am currently a Software Engineer at Google. Outside of work, I enjoy swimming and reading.
Monday November 11, 2024 11:55am - 12:20pm MST
Room 254, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

11:55am MST

In-person Device Management Working Group Meeting
Monday November 11, 2024 11:55am - 12:50pm MST
The device management working group is a newly formed working group with an active contributor base. It's first goal is to get "Dynamic Resource Allocation (DRA)" promoted to beta (and eventually GA). Unfortunately, many of the regular attendees to the working group meetings have never met in person. This session is an opportunity for all members to finally meet face-to-face. The co-chairs of the working group will present a few slides and then open the floor to general discussions around the technical topics pertinent to the working group.
Speakers
avatar for Kevin Klues

Kevin Klues

NVIDIA
Kevin Klues is a distinguished engineer on the NVIDIA Cloud Native team. Kevin has been involved in the design and implementation of a number of Kubernetes technologies, including the Topology Manager, the Kubernetes stack for Multi-Instance GPUs, and Dynamic Resource Allocation (DRA... Read More →
avatar for John Belemaric

John Belemaric

Google
John Belamaric is an experienced software engineer and architect with over 20 years of software design and development experience.At Google Cloud, he works on Kubernetes and GKE. He is a co-chair of Kubernetes SIG Architecture, and a maintainer of CoreDNS, a CNCF project that provides... Read More →
avatar for Patrick Ohly

Patrick Ohly

Intel
Patrick Ohly is a software engineer at Intel GmbH, Germany. In the past he has worked on performance analysis software for HPC clusters ("Intel Trace Analyzer and Collector") and cluster technology in general (PTP and hardware time stamping). Since January 2009 he has worked for Intel... Read More →
Monday November 11, 2024 11:55am - 12:50pm MST
Room 255 d, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

11:55am MST

Official Kubernetes CRDs: Where to from here?
Monday November 11, 2024 11:55am - 12:50pm MST
With the success of Gateway API, other projects, like AdminNetworkPolicy, have also started development using out-of-tree CRDs to enable rapid iteration.

However, this has led us back to the problem of ensuring that the CRDs are installed, at the correct version, with possibly multiple implemenations of an API installed in the cluster that may need multiple versions.

For Gateway API, we've definitely had user and contributor requests to find some way to have the CRDs more readily available in most clusters.

This session is to discuss all of these things and try and get some momentum behind _some_ action in this area, whether that is something like the proposed documentation or more.
Speakers
avatar for Nick Young

Nick Young

Isovalent
Nick has been working upstream on Kubernetes since the SIG-Federation days, was a co-chair on WG-LTS v1.0, and is currently a maintainer on the Gateway API project.
avatar for Rob Scott

Rob Scott

Google
Focused on building great infrastructure with Kubernetes.
Monday November 11, 2024 11:55am - 12:50pm MST
Room 255 a, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

11:55am MST

SIG Storage Meetup
Monday November 11, 2024 11:55am - 12:50pm MST
Kubernetes SIG Storage is responsible for ensuring that different types of file and block storage are available wherever a container is scheduled in a Kubernetes cluster. SIG Storage also has a project that provides APIs for object storage support in Kubernetes. In this session, contributors in SIG Storage will meet and discuss current ongoing projects and any new projects that might be coming in the future.
Speakers
avatar for Xing Yang

Xing Yang

VMware by Broadcom
I’m a co-chair of Kubernetes SIG Storage, a co-chair of the Data Protection WG, and a maintainer of Kubernetes CSI. I’m leading the VolumeGroupSnapshot feature which is targeting Beta in Kubernetes 1.32 release. I have been helping the SIG with design and code reviews, releasing... Read More →
avatar for Saad Ali

Saad Ali

Google
avatar for Michelle Au

Michelle Au

Google
Michelle Au is a Software Engineer at Google, focusing on Kubernetes storage development.  Prior to Google, she spent several years at EMC, working on distributed systems management and inter-process communication protocols.  She received her BS in EECS from UC Berkeley
avatar for Jan Šafránek

Jan Šafránek

Red hat
Highly skilled software engineer and architect with more than 15 years of experience.In my career, I've met many programming languages, version control systems, network protocols, development processes and technologies in general. Currently I am the most proficient in Linux, Go, C... Read More →
Monday November 11, 2024 11:55am - 12:50pm MST
Room 255 ef, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

12:30pm MST

Why we can't have nice things: implementing transactions in Kubernetes
Monday November 11, 2024 12:30pm - 12:55pm MST
Due to a design decision during the inception of Kubernetes, it's not (straightforwardly) possible to support transactions in Kubernetes. In this talk, we'll discuss why this is the case and some possible ways to overcome these natural barriers.
Speakers
avatar for Han Kang

Han Kang

Google
I co-chair SIG Instrumentation and participate in SIG API-Machinery. I led the metrics stability effort, spearheaded the safer upgrades initiative and spurred the formation of SIG etcd.
Monday November 11, 2024 12:30pm - 12:55pm MST
Room 254, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

1:05pm MST

Lunch
Monday November 11, 2024 1:05pm - 2:05pm MST
Monday November 11, 2024 1:05pm - 2:05pm MST
Room 255 bc, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

2:05pm MST

Multi-networking: Challenges, progress and what's next
Monday November 11, 2024 2:05pm - 2:30pm MST
This session is to provide an overview of the current state of multi networking within Kubernetes, highlighting the work done by the Multi-Network WG which sits at an intersection with numerous ongoing efforts and groups – the Device Management WG and structured parameters for DRA, container runtimes, CNI (and the future of CNI) and naturally – SIG-Network. There are a number of challenges surrounding a decision to work out of core, paths forward for integrated network functionality (like services), and legacy implementations.

We'll address some of the legacies of what previous technologies and paradigms folks have been using, such as NetworkAttachmentDefinitions, and Network Service Mesh – and talk about the trade-offs these projects had working out of core, and what we can do to reduce those trade offs – notably, with service-like functionality.

This includes discussing the ongoing development of the Multi-Network KEP Phase I, some of the POCs around combining technologies, and the move to using CRDs. Most importantly, the session aims to gather feedback and foster discussions on the next steps – and especially to get feedback from and alignment with other critical groups.
Speakers
avatar for Doug Smith

Doug Smith

Principal Software Engineer, Red Hat, Inc.
Doug Smith is a Principal Software Engineer for OpenShift Engineering at Red Hat. Focusing on Network Function Virtualization and container technologies, Doug integrates new networking technologies with container systems like Kubernetes and OpenShift. He is a member of the Network... Read More →
avatar for Lionel Jouin

Lionel Jouin

Ericsson Software Technology
Lionel Jouin is a key contributor to the Meridio open-source project and contributes as well to the Network Services Mesh project. A full-time Software Engineer at Ericsson Software Technology residing in Stockholm, Sweden. Lionel holds a master's degree in Computer Science from Uppsala... Read More →
Monday November 11, 2024 2:05pm - 2:30pm MST
Room 255 a, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

2:05pm MST

Unified framework for unit, integration and E2E testing
Monday November 11, 2024 2:05pm - 3:00pm MST
Traditionally, E2E testing has been based on Ginkgo, whereas unit and integration testing are based on `go test`. Because of the different APIs, different helper packages have been developed for both although the often do the same thing (create objects

ktesting is an abstraction of common functionality (reporting failures, logging, cleanup, timeouts). We could use it to unify the test helper code. But should we?

This session provides a comparison of Ginkgo vs. `go test` and how ktesting hides the differences. It explains some API choices made for ktesting.
Speakers
avatar for Patrick Ohly

Patrick Ohly

Intel
Patrick Ohly is a software engineer at Intel GmbH, Germany. In the past he has worked on performance analysis software for HPC clusters ("Intel Trace Analyzer and Collector") and cluster technology in general (PTP and hardware time stamping). Since January 2009 he has worked for Intel... Read More →
Monday November 11, 2024 2:05pm - 3:00pm MST
Room 254, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

2:05pm MST

Unconference
Monday November 11, 2024 2:05pm - 3:05pm MST
Monday November 11, 2024 2:05pm - 3:05pm MST
Room 255 ef, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

2:05pm MST

Unconference
Monday November 11, 2024 2:05pm - 3:05pm MST
Monday November 11, 2024 2:05pm - 3:05pm MST
Room 255 d, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

2:40pm MST

Brainstorming the Promise of PSI
Monday November 11, 2024 2:40pm - 3:05pm MST
PSI (pressure stall information) are metrics the kernel optionally emits that gives finer grained timeseries information on resources uses on the node. Other projects like Facebook's oomd have used these metrics to preempt workloads from being OOM killed and instead give them a more graceful lifecycle. runc 1.2.0 will eventually expose these metrics, and KEP 4205 will add them to kubernetes, but this is just the first step. Join Peter and Dixita in a roundtable discussion on various ways PSI metrics can be utilized in kubernetes. Improved OOM killing? Better informed eviction? Variable swap allocations? The sky is the limit!
Speakers
avatar for Peter Hunt

Peter Hunt

Red Hat
Peter Hunt is a Senior Software Engineer working at Red Hat. Passionate about free software, Peter focuses on maintaining CRI-O, attending SIG node, and ~writing~ squashing bugs. Outside of the virtual world, Peter likes collecting floral-printed pants, gardening, and dancing.
Monday November 11, 2024 2:40pm - 3:05pm MST
Room 255 a, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

3:15pm MST

Break
Monday November 11, 2024 3:15pm - 3:30pm MST
Monday November 11, 2024 3:15pm - 3:30pm MST
Room 255 bc, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

3:30pm MST

CNCF Q&A
Monday November 11, 2024 3:30pm - 4:30pm MST
Monday November 11, 2024 3:30pm - 4:30pm MST
Room 254, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

3:30pm MST

Unconference
Monday November 11, 2024 3:30pm - 4:30pm MST
Monday November 11, 2024 3:30pm - 4:30pm MST
Room 255 d, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

3:30pm MST

Unconference
Monday November 11, 2024 3:30pm - 4:30pm MST
Monday November 11, 2024 3:30pm - 4:30pm MST
Room 255 ef, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

3:30pm MST

Unconference
Monday November 11, 2024 3:30pm - 4:30pm MST
Monday November 11, 2024 3:30pm - 4:30pm MST
Room 255 a, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

4:30pm MST

AWARDS
Monday November 11, 2024 4:30pm - 5:00pm MST
Monday November 11, 2024 4:30pm - 5:00pm MST
Room 254, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

5:00pm MST

GROUP PHOTO
Monday November 11, 2024 5:00pm - 5:15pm MST
Monday November 11, 2024 5:00pm - 5:15pm MST
Room 254, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

5:15pm MST

Free Time
Monday November 11, 2024 5:15pm - 6:00pm MST
Monday November 11, 2024 5:15pm - 6:00pm MST
Room 254, Level 2 100 S W Temple St, Salt Lake City, UT 84101, USA

6:00pm MST

Celebrations
Monday November 11, 2024 6:00pm - 9:00pm MST
Monday November 11, 2024 6:00pm - 9:00pm MST
6 N Rio Grande St Suite 35 Salt Lake City, UT 84101
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.