ssh
Linux ssh (remote) driver
Overview
This document is written for system integrators who wish to run minikube within a customized VM environment. The ssh
driver allows advanced minikube users to skip VM creation, allowing minikube to be run on a user-supplied VM.
Requirements
A Linux VM with the following:
- systemd or OpenRC
- a container runtime, such as Docker or CRIO
- cri-dockerd (if using Kubernetes +v1.24 &
docker
container-runtime)
This VM must also meet the kubeadm requirements, such as:
- 2 CPU’s
- 2GB RAM
- iptables (in legacy mode)
- conntrack
- crictl
- SELinux permissive
- cgroups v1 (v2 is not yet supported by Kubernetes)
Usage
The ssh driver requires the IP address of the VM to use.
minikube start --driver=ssh --ssh-ip-address=vm.example.com
Issues
Troubleshooting
- Run
minikube start --alsologtostderr -v=4
to debug crashes
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified February 21, 2021: The github label wasn't renamed like the driver (b7847cc91)