KCNA · Question #181
Which group of container runtimes provides additional sandboxed isolation and elevated security?
The correct answer is C. runsc, kata. Runtimes like runsc (gVisor) and kata (Kata Containers) offer enhanced sandboxed isolation, using technologies like user-space kernels or lightweight virtual machines to provide stronger security boundaries than traditional container runtimes.
Question
Which group of container runtimes provides additional sandboxed isolation and elevated security?
Options
- Arune, cgroups
- Bdocker, containerd
- Crunsc, kata
- Dcrun, cri-o
How the community answered
(22 responses)- A5% (1)
- C95% (21)
Why each option
Runtimes like `runsc` (gVisor) and `kata` (Kata Containers) offer enhanced sandboxed isolation, using technologies like user-space kernels or lightweight virtual machines to provide stronger security boundaries than traditional container runtimes.
`rune` is a low-level OCI runtime, and `cgroups` are a Linux kernel feature for resource management, neither of which provides elevated sandboxed isolation.
`docker` and `containerd` are traditional container runtimes that provide process-level isolation, but not the elevated sandboxed isolation offered by gVisor or Kata Containers.
`runsc` (the runtime for gVisor) and `kata` (Kata Containers) are designed to provide stronger sandboxed isolation for containers. `runsc` achieves this by intercepting system calls and running them through a user-space kernel, while Kata Containers use lightweight virtual machines (VMs) for each container, providing kernel-level isolation.
`crun` is another OCI-compliant container runtime, and `cri-o` is a high-level container runtime implementing CRI; neither inherently provides additional sandboxed isolation beyond traditional runtimes.
Concept tested: Container runtime sandboxed isolation
Source: https://cloud.google.com/kubernetes-engine/docs/concepts/sandbox-pods
Topics
Community Discussion
No community discussion yet for this question.