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