1. ssh 驱动
本文档是为希望在定制的 VM 环境中运行 minikube 的系统用户编写的。
'ssh' 驱动程序允许高级 minikube 用户跳过虚拟机创建,允许 minikube 在用户提供的虚拟机上运行。
1.1. 要求
一个 Linux VM 虚拟机并具备一下条件:
- systemd or OpenRC
- 一个容器运行时, 例如 Docker or CRIO
该 VM 虚拟机需要满足 kubeadm 的安装要求, 例如:
- 2 CPU's
- 2GB RAM
- iptables (in legacy mode)
- conntrack
- crictl
- SELinux permissive
- cgroups v1 (v2 is not yet supported by Kubernetes)
1.2. 使用
ssh 驱动要求配置使用的 VM 虚拟机的 IP 地址
minikube start --driver=ssh --ssh-ip-address=vm.example.com
1.3. 问题
1.4. Troubleshooting
- 运行
minikube start --alsologtostderr -v=4
来调试异常