Kubernetes — Running Multiple Container Runtimes

Ivan Sim
ITNEXT
Published in
7 min readAug 16, 2021

--

In this post, I want to show you how to run multiple OCI container runtimes on Kubernetes. You will see how to configure containerd to run both runC and Kata Containers. Then we will use the Kubernetes RuntimeClass API to let workloads choose the different container runtimes.

Why Different Container Runtimes

When multiple tenants shared a cluster, the heterogeneous nature of the workloads usually implies different execution and data trust boundaries. It’s not uncommon for such a cluster to own a set…

--

--