Как запустить миникуб в конкретной сети - PullRequest
0 голосов
/ 25 сентября 2019

Я хочу запустить кластер minikube в определенной сети / network adapter в VirtualBox, чтобы я запускал другие виртуальные машины в той же сети, как показано ниже

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

Но я не вижу много вариантов дляработа в сети в minikube start CLI

Можно ли запустить миникубе как этот или любой трюк для настройки как выше?

Ответы [ 2 ]

0 голосов
/ 25 сентября 2019

Когда дело доходит до настройки сети с помощью 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")

Как вы можете видеть в таблице здесь опция по умолчанию NAT не дает вам доступа к Minikube Cluster VM ни с хоста, ни с других гостей (ВМ), но вы можете дополнительно установить переадресацию порта , что хорошо описано в эта статья .

Несмотря на то, что упомянутый minikube start не поддерживает много опций, которые позволяют вам модифицировать сетевую виртуальную машину по умолчанию, вы можете легко изменить ее, добавив дополнительный bridged adapter после Minikube VMсоздается с помощью инструмента командной строки Virtualbox GUI или vboxmanage для изменения настроек сети, поскольку некоторые пользователи предлагают здесь и здесь .

0 голосов
/ 25 сентября 2019

Я проверил еще раз, кластер minikube подключен к 2 сетям,

  1. NAT
  2. Сеть только для хоста (vboxnet1)

Поскольку он уже подключен к адаптеру, я могу подключить ВМ к выходящему адаптеру и использовать его, как показано ниже

+--------+            +---------------------+
|        |            |    Minikube         |
|        |            |                     |
| VM     |            |  eth1          eth0 |
|        |            |   +             +   |
|        |            +---------------------+
+---+----+                |             |
    |                     |             |
    |                     |             |
    |        +------------v------+      |
    |        |                   |      v
    +------->+   vboxnet1        |     NAT
             |   192.168.99.0/24 |
             |                   |
             +-------------------+

Любые другие предложения приветствуются

...