Online / 5 & 6 February 2022


Userland TCP/IP stack for external container connectivity

CodeReady Containers runs an OpenShift cluster on a laptop or workstation using virtualization.

Recent developments have made it possible to skip running the OpenShift runtime, and to use it for the sole purpose of running containers with podman when using macOS or Windows. This talk will focus on one specific part of CodeReady Containers, which is its userland TCP/IP stack based on gVisor. We will explore why this was needed, and how the container -> VM -> host connectivity is achieved.


Christophe Fergeau