virtualbox - 如何在特定网络上启动minikube

标签 virtualbox minikube

我想在 VirtualBox 中的特定网络/网络适配器上启动 minikube 集群,以便我在同一网络中启动其他虚拟机,如下所示

+-------+ +------+  +----------------+
|       | |      |  |                |
| VM2   | | VM1  |  | Minikube       |
|       | |      |  | Cluster        |
|       | |      |  |                |
+---+---+ +---+--+  +------------+---+
    |         |                  |
    |         |                  |
    |  +------+------------+     |
    +--+                   |     |
       |  192.168.10.0/24  +-----+
       +-------------------+

但我在 minikube start 中没有看到太多网络选项 CLI

是否可以像这样启动 minikube 或像上面那样设置任何技巧?

最佳答案

当谈到调整网络时,使用 minikube start您可以使用以下选项:

--host-only-cidr string             The CIDR to be used for the minikube VM (only supported with Virtualbox driver) (default "192.168.99.1/24")

如表 here 所示默认情况下,NAT 选项不允许您访问 Minikube Cluster VM既不是来自主机,也不是来自其他 guest (VM),但您可以另外设置端口转发,这在 this 中有详细描述。文章。

虽然提到了minikube start不支持许多允许您修改默认虚拟机网络的选项,您可以通过添加其他 bridged adapter 来轻松修改它一旦Minikube VM使用 Virtualbox GUI 创建或vboxmanage按照某些用户的建议修改网络设置的命令行工具 herehere .

关于virtualbox - 如何在特定网络上启动minikube,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58093910/

相关文章:

python - 在 CLIPPER.AI 中连接到 kubernetes 时出错

virtualbox - 如何允许传入连接到 VirtualBox 内的服务器?

Android Studio 在索引时卡住

vagrant - 使用 Vagrant 自定义开发人员设置

ubuntu - VirtualBox 上的内核 panic Ubuntu Xenial

docker - 通过节点端口i访问应用程序时未获取更改

kubernetes - 使用 minikube 从 docker hub 拉取私有(private)镜像

docker - 新的 minikube 安装在启动时挂起(ssh 错误)

kubernetes - 如何将 Minikube 集群暴露到互联网

laravel - 无法运行名为 homestead 的 vagrant up 或 homestead up Virtualbox 存在吗?