mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
Update Kubernetes doc page
- Add info on RuntimeClass - Add section headers to clearly show content organization
This commit is contained in:
@@ -2,15 +2,25 @@
|
||||
title = "Kubernetes"
|
||||
weight = 30
|
||||
+++
|
||||
gVisor can run sandboxed containers in a Kubernetes cluster with Minikube. After
|
||||
the gVisor addon is enabled, pods with `io.kubernetes.cri.untrusted-workload`
|
||||
set to true will execute with `runsc`. Follow [these instructions][minikube] to
|
||||
enable gVisor addon.
|
||||
gVisor can be used to run Kubernetes pods and has several integration points
|
||||
with Kubernetes.
|
||||
|
||||
You can also setup Kubernetes nodes to run pods in gvisor using the `containerd`
|
||||
CRI runtime and the `gvisor-containerd-shim`. Pods with the
|
||||
`io.kubernetes.cri.untrusted-workload` annotation will execute with `runsc`. You
|
||||
can find instructions [here][gvisor-containerd-shim].
|
||||
## Using Minikube
|
||||
|
||||
gVisor can run sandboxed containers in a Kubernetes cluster with Minikube.
|
||||
After the gVisor addon is enabled, pods with
|
||||
`io.kubernetes.cri.untrusted-workload` set to true will execute with `runsc`.
|
||||
Follow [these instructions][minikube] to enable gVisor addon.
|
||||
|
||||
## Using Containerd
|
||||
|
||||
You can also setup Kubernetes nodes to run pods in gvisor using the
|
||||
[containerd][containerd] CRI runtime and the `gvisor-containerd-shim`. You can
|
||||
use either the `io.kubernetes.cri.untrusted-workload` annotation or
|
||||
[RuntimeClass][runtimeclass] to run Pods with `runsc`. You can find
|
||||
instructions [here][gvisor-containerd-shim].
|
||||
|
||||
[containerd]: https://containerd.io/
|
||||
[minikube]: https://github.com/kubernetes/minikube/blob/master/deploy/addons/gvisor/README.md
|
||||
[gvisor-containerd-shim]: https://github.com/google/gvisor-containerd-shim
|
||||
[runtimeclass]: https://kubernetes.io/docs/concepts/containers/runtime-class/
|
||||
|
||||
Reference in New Issue
Block a user