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 以调试崩溃问题

最后修改于 2021 年 2 月 21 日:GitHub 标签未像驱动程序一样重命名 (b7847cc91)