This PR adds the code for enabling gvisor in minikube. It adds the pod that will run when the addon is enabled, and the code for the image which will run when this happens. When gvisor is enabled, the pod will download runsc and the gvisor-containerd-shim. It will replace the containerd config.toml and restart containerd. When gvisor is disabled, the pod will be deleted by the addon manager. This will trigger a pre-stop hook which will revert the config.toml to it's original state and restart containerd. |
||
|---|---|---|
| .. | ||
| contributors | ||
| README.md | ||
| accessing_etcd.md | ||
| addons.md | ||
| alternative_runtimes.md | ||
| cache.md | ||
| configuring_kubernetes.md | ||
| debugging.md | ||
| drivers.md | ||
| env_vars.md | ||
| gpu.md | ||
| host_folder_mount.md | ||
| http_proxy.md | ||
| insecure_registry.md | ||
| networking.md | ||
| persistent_volumes.md | ||
| reusing_the_docker_daemon.md | ||
| tunnel.md | ||
| vmdriver-none.md | ||
README.md
Advanced Topics and Tutorials
Cluster Configuration
-
Alternative Runtimes (alternative_runtimes.md): How to run minikube with rkt as the container runtime
-
Environment Variables (env_vars.md): The different environment variables that minikube understands
-
Minikube Addons (addons.md): Information on configuring addons to be run on minikube
-
Configuring Kubernetes (configuring_kubernetes.md): Configuring different Kubernetes components in minikube
-
Caching Images (cache.md): Caching non-minikube images in minikube
-
GPUs (gpu.md): Using NVIDIA GPUs on minikube
Installation and debugging
-
Driver installation (drivers.md): In depth instructions for installing the various hypervisor drivers
-
Debugging minikube (debugging.md): General practices for debugging the minikube binary itself
Developing on the minikube cluster
- Reusing the Docker Daemon (reusing_the_docker_daemon.md): How to point your docker CLI to the docker daemon running inside minikube
Storage
-
Persistent Volumes (persistent_volumes.md): Persistent Volumes in Minikube and persisted locations in the VM
-
Host Folder Mounting (host_folder_mount.md): How to mount your files from your host into the minikube VM
Networking
-
HTTP Proxy (http_proxy.md): Instruction on how to run minikube behind a HTTP Proxy
-
Insecure or Private Registries (insecure_registry.md): How to use private or insecure registries with minikube
-
Accessing etcd from inside the cluster (accessing_etcd.md)
-
Networking (networking.md): FAQ about networking between the host and minikube VM