Phil Estes

Distinguished Engineer & CTO, Container Architecture Strategy at IBM Cloud

Talk

CRI Runtimes Deep Dive: Who's Running My Kubernetes Pod!?
Friday 11:25 - 12:10
Topics:
containers
container runtimes
containerd
CNCF
OCI
Kubernetes
open source
Level:
Intermediate

Your rating:
0/5

A significant amount of today's activity in the world of container orchestration is happening in the Kubernetes community. A little known fact to some users and practitioners on the platform is that Kubernetes itself has no code in the project that can create or start a Linux or Windows container.

So, what code is running the containers within your Kubernetes pods? As it turns out, since Kubernetes 1.5 a new API definition, called the Container Runtime Interface (CRI), allows any CRI-implementing container runtime to plug into the kubelet configuration and provide container runtime services for Kubernetes.

In this talk we'll deep dive on CRI implementations, and give a hands-on demonstration of how Kubernetes, the CRI, and CRI-supporting runtimes work together to handle the container lifecycle within your K8s pods. More than just talk, we'll go to the command prompt, digging into the useful capabilities of the CRI and how we can understand the inner workings between Kubernetes and the CRI container runtimes that support it, using containerd, one of the popular runtimes available for use in Kubernetes today.


Check the slides

About

Phil is an IBM Distinguished Engineer, working as CTO of Container and Linux OS Architecture Strategy for the IBM Cloud Platform team. Phil is currently an OSS maintainer in the Docker (now Moby) engine project, the CNCF containerd project, and is a member of both the Open Container Initiative (OCI) Technical Oversight Board and the Moby Technical Steering Committee. Phil is a long-standing member of the Docker Captains program and works closely with key open source contributors and experts across the container ecosystem.

Phil is a regular speaker at industry and developer conferences as well as meetups on topics related to open source, Docker, Linux container technology and the broader container ecosystem. Phil is a recognized subject matter expert on Linux container technology and regularly assists IBM’s product teams and enterprise customers in their application of container technology for their public and private cloud solutions. Phil blogs regularly on these topics on his personal blog at https://integratedcode.us. He can be found on Twitter as @estesp