Thursday, March 10 • 11:45 - 12:25
rktnetes: what's new with container runtimes and Kubernetes

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

rkt is a modern container runtime, built for security, efficiency, and composability. Kubernetes is a modern cluster orchestration system allowing users. Kubernetes doesn't directly execute application containers but instead delegate to a container runtime, which is integrated at the kubelet (node) level. When Kubernetes first launched, the only supported container runtime was Docker - but in recent months, we've been hard at work integrating rkt as an alternative container runtime, aka "rktnetes". The goal of "rktnetes" is to have first-class integration between rkt and the kubelet, and allow Kubernetes users to take advantage of some of rkt's unique features.

This talk will describe how rkt works, some of the features that make it unique as a container runtime, and some of the process of integrating an alternative container runtime with Kubernetes, as well as the latest state of "rktnetes."Introduction to rkt, including special/unique features

  • Overview of how the kubelet manages pods and interacts with container runtimes
  • Detailed description of how rkt integrates with the kubelet
  • Comparison of using different container runtimes with the kubelet
  • Some of the challenges faced in adding support for a different container runtime to Kubernetes

avatar for Jonathan Boulle

Jonathan Boulle

Site Lead, CoreOS
Jonathan Boulle works at CoreOS on all things distributed and all things contained. He's contributed heavily to etcd and fleet and lead the development of the App Container (appc) specification and rkt, the first appc runtime. He is actively involved in the upstream Kubernetes project... Read More →

Thursday March 10, 2016 11:45 - 12:25 PST
CodeNode - Alt Tab