ssh
Linux ssh(远程)驱动程序
概述
本文档面向希望在定制虚拟机环境中运行 minikube 的系统集成商。ssh 驱动程序允许高级 minikube 用户跳过虚拟机创建过程,从而使 minikube 能够在用户提供的虚拟机上运行。
要求
一个具有以下特性的 Linux 虚拟机:
- systemd 或 OpenRC
- 一个容器运行时,例如 Docker 或 CRIO
- cri-dockerd(如果使用 Kubernetes +v1.24 和
docker
容器运行时)
此虚拟机还必须满足 kubeadm 要求,例如:
- 2 个 CPU
- 2GB 内存
- iptables(在传统模式下)
- conntrack
- crictl
- cni-plugins
- SELinux 宽容模式
- cgroups v1(v2 尚未被 Kubernetes 支持)
用法
ssh 驱动程序需要使用虚拟机的 IP 地址。
minikube start --driver=ssh --ssh-ip-address=vm.example.com
问题
故障排除
- 运行
minikube start --alsologtostderr -v=4
以调试崩溃问题