kubernetes - 在 Windows server 2016 上使用 hyperv 驱动程序时 Minikube 启动错误 (Kubernetes)
问题描述
我正在尝试在 Windows Server 2016 上安装 Kubernetes。我尝试安装 minikube,但遇到了一些错误。
这是我遵循的教程:
https://www.assistanz.com/installing-minikube-on-windows-2016-server/
这是我得到的命令+错误:
PS C:\Windows\system32> minikube start –vm-driver=hyperv –hyperv-virtual-switch=Minikube
Starting local Kubernetes v1.10.0 cluster...
Starting VM... Downloading Minikube ISO
170.78 MB / 170.78 MB [============================================] 100.00% 0s
E1106 19:29:10.616564 11852 start.go:168] Error starting host: Error creating host: Error executing step: Running precreate checks.
: VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path.
Retrying.
E1106 19:29:10.689675 11852 start.go:174] Error starting host: Error creating host: Error executing step: Running precreate checks.
: VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path
================================================================================
An error has occurred. Would you like to opt in to sending anonymized crash
information to minikube to help prevent future errors?
To opt out of these messages, run the command:
minikube config set WantReportErrorPrompt false
================================================================================
Please enter your response [Y/n]:
有人知道如何解决吗?我用谷歌搜索了它,但没有运气。
谢谢!
解决方案
确实,OP 粘贴了错误的命令,因为-
没有--
. 我试图将这个参数传递给 minikube,但你得到的只是一个即时错误。所以问题一定出在其他地方。我记得有类似的问题,在删除 .kube 和 .minikube 文件夹并尝试再次运行它后它得到了解决。
仔细查看后,本教程旨在在 Windows Server 2016 虚拟机中安装 minikube,因此您必须拥有支持嵌套虚拟化的硬件:
先决条件 Hyper-V 主机和来宾必须都是 Windows Server 2016/Windows 10 周年更新或更高版本。VM 配置版本 8.0 或更高版本。采用 VT-x 和 EPT 技术的 Intel 处理器——嵌套目前是 Intel 独有的。二级虚拟机的虚拟网络存在一些差异。请参阅“嵌套虚拟机网络”。
所以主要的问题是,在你的场景中是真的吗?您是否尝试在具有嵌套虚拟化功能的 Windows Server Hyper-V 虚拟机上执行您的步骤?
如果您确认我有技术可能性在那种情况下检查它。否则,我建议使用在 Windows 中运行 minikube 的“传统方式”,例如本教程。
推荐阅读
- php - 如果一个主题在它的functions.php中加入了一个样式,你如何在子主题中取消注册以在更新主题时保留它?
- python - 如何删除 Jupyter 笔记本上的变量检查器?
- swift - Pickerview 在文本字段中第二次单击时显示为空,当我按下完成或取消应用程序崩溃时
- python - 在 django 中使用 select_related 和 prefetch_related 过滤和获取
- node.js - 从 Node.js 运行的 Databricks 笔记本
- sql - PgSQL - 跟踪值变化的触发器
- html - 嵌套标签中的样式问题
- python - 为什么我无法从命令行运行我的 SQL 文件?
- angular - RxJS shareReplay() 不发出更新的值
- javascript - webpack暴露加载器不工作三个js