ssh
Linux ssh (远程) 驱动
概述
本文档是为希望在自定义 VM 环境中运行 minikube 的系统集成商编写的。ssh
驱动程序允许高级 minikube 用户跳过 VM 创建,允许 minikube 在用户提供的 VM 上运行。
要求
具有以下条件的 Linux VM
- systemd 或 OpenRC
- 容器运行时,例如 Docker 或 CRIO
- cri-dockerd(如果使用 Kubernetes +v1.24 &
docker
容器运行时)
此 VM 还必须满足 kubeadm 要求,例如
- 2 个 CPU
- 2GB 内存
- iptables(在旧模式下)
- conntrack
- crictl
- cni-plugins
- SELinux 允许
- cgroups v1(Kubernetes 尚不支持 v2)
用法
ssh 驱动程序需要使用的 VM 的 IP 地址。
minikube start --driver=ssh --ssh-ip-address=vm.example.com
问题
故障排除
- 运行
minikube start --alsologtostderr -v=4
来调试崩溃