Skip to content

Serverless with Knative running in gVisor sandbox on Minikube

  • Minikube - A Kubernetes distribution which starts a single-node cluster
  • gVisor - A user-space kernel, written in Go, that implements a substantial portion of the Linux system call interface.
  • Knative - Run serverless services on Kubernetes

Install Minikube as described in the documentation.

Install gVisor as per the docs:

minikube start --container-runtime=containerd  \
    --docker-opt containerd=/var/run/containerd/containerd.sock
minikube addons enable gvisor
kubectl get pod,runtimeclass gvisor -n kube-system