December 14, 2019

197 words 1 min read

Building the Cloud Native Kernel: Kubernetes Release Engineering

Building the Cloud Native Kernel: Kubernetes Release Engineering

Is Kubernetes a kernel or distribution? Yes! It is necessarily both!CRDs, out-of-tree cloud providers, and CNI/CSI/CRI abstractions evolve Kubernetes core toward an extensible kernel.At 2017, KubeCo …

Talk Title Building the Cloud Native Kernel: Kubernetes Release Engineering
Speakers Stephen Augustus (Lead, Cloud Native Tools & Advocacy, VMware), Tim Pepper (Software Engineer, VMware)
Conference KubeCon + CloudNativeCon North America
Conf Tag
Location San Diego, CA, USA
Date Nov 15-21, 2019
URL Talk Page
Slides Talk Slides
Video

Is Kubernetes a kernel or distribution? Yes! It is necessarily both!CRD’s, out-of-tree cloud providers, and CNI/CSI/CRI abstractions evolve Kubernetes’ core toward an extensible kernel.At 2017, KubeCon NA Tim Hockin and Michael Rubin started a conversation on formalizing “Kubernetes upstream as a distro”, proposing we clean up thinking/processes, define tools/standards, incentivize distros to stay close. They argued for a Kubernetes reference distribution focused on correctness and stability.So where is it?After a slow start, we have momentum in 2019 to improve conformance, API stability, and better documented support stances. However to understand why we don’t (yet) have an upstream reference distro, we need to dive deep on build/release/test tooling.This talk will summarize Kubernetes distro issues/advances and potential contribution areas for individuals and companies.

comments powered by Disqus