(已过时) 以 Docker 容器的形式打包和运行虚拟机
RancherVM 允许您创建在 Kubernetes pod 中运行的虚拟机,称为 VM Pod。VM Pod 的外观和感觉与普通 Pod 相同。每个 VM 内部 但是, pod 是运行虚拟机实例的容器。您可以 将任何 QEMU/KVM 镜像包装为 Docker 镜像,然后使用任何 Docker 进行分发 例如 DockerHub 等注册服务器,并在 RancherVM 上运行它。
RancherVM 通过 自定义资源定义 扩展了 Kubernetes API。用户可以定义 VirtualMachine CRD 规范,详细说明基础镜像、计算资源数量以及哪些密钥对有权打开 SSH 会话。Kubernetes 控制器会根据所需创建 VM pod,并将此信息反映在 VirtualMachine CRD 状态中。RancherVM 附带了用于管理公钥、计算节点、虚拟机以及从 Web 浏览器访问 VNC 控制台的 Web UI。
qemu-kvm 或 libvirt。在 Ubuntu 16.04 中,您可以通过检查 /dev/kvm 和 /dev/net/tun 两个设备是否存在来确保 KVM 已启用。Booting from harddisk... 启动时卡死的问题。Package and run KVM images as Kubernetes pods, run at scale.
暂无开放 Issues,或尚未同步最近议题。