Netflix engineers diagnosed a severe container launch bottleneck when migrating from a virtual kubelet+Docker runtime to kubelet+containerd with per-container user namespaces. The new runtime uses kernel idmap mounts, generating O(n) mount operations per container layer, all competing for global VFS mount locks. On r5.metal

12m read timeFrom netflixtechblog.com
Post cover image
Table of contents
The ProblemChallengeDiagnosisGet Netflix Technology Blog ’s stories in your inboxDeep DiveWhy Does Hardware Architecture Matter?Improving Software ArchitectureConclusion
1 Comment

Sort: