LukeShortCloud / rootpages

Root Pages is a collection of easy-to-reference tutorials and guides primarily for Linux and other UNIX-like systems.
Other
57 stars 6 forks source link

[virtualization][kubernetes_administration] Install and use the gVisor runsc runtime #480

Open LukeShortCloud opened 3 years ago

LukeShortCloud commented 3 years ago

https://gvisor.dev/docs/user_guide/install/ https://gvisor.dev/docs/user_guide/containerd/quick_start/

LukeShortCloud commented 3 years ago

Benchmarks: https://gvisor.dev/docs/architecture_guide/performance/

Performance impacts from switching from runc to runsc:

LukeShortCloud commented 3 years ago

runsc stands for "Run Sandboxed Containers".

https://cloud.google.com/blog/products/identity-security/open-sourcing-gvisor-a-sandboxed-container-runtime

LukeShortCloud commented 3 years ago

runsc currently only supports the CRI containerd. It does not support CRI-O.

https://github.com/google/gvisor/issues/3283

It also does not support docker-shim in a Kubernetes cluster (although it does support docker without Kubernetes).

https://gvisor.dev/docs/user_guide/faq/#runtime-handler