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 North America 2020 - Virtual 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 Eastern Standard Time (UTC–05:00). 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.
Kubelet is a critical part of the Kubernetes project. Kubernetes deployments can vary a great deal in terms of container runtime, self-hosted or static control plane, CNI provider, etc., but they must all have Kubelet running on each node host. Many intermediate Kubernetes users could benefit from a deeper understanding of Kubelet behavior. This talk discusses the development of a Kubelet in Rust, and offers a deep dive into the expected behavior and implementation of Kubelet. The talk will begin with a discussion of how Kubelet fits into a Kubernetes deployment, and its relationship with Kubernetes Operators and the Container Runtime Interface (CRI). Next, the talk will cover important crates for Kubernetes development in Rust, as well as the development of Operators and use of gRPC. Finally, the talk will end with pros and cons of using Rust today for Kubernetes development.
Kevin Flansburg is a maintainer on the Krustlet project to implement a Kubelet in Rust. His main area of interest is the intersection of cloud-native software development and the Rust programming language. Last fall, Kevin presented about Krustlet at KubeCon North America.