Я запускаю minikube на своем ноутбуке Mac. Я использую VirtualBox для размещения виртуальной машины minikube, следуя официальным инструкциям.
Я хотел бы, чтобы модуль, который я собираюсь развернуть в кластере, имел возможность проверять связь с сервером, который я буду запускать на своем ноутбуке. Предполагая (на данный момент), что я не определяю службу Kubernetes типа ExternalName для представления этого сервера, какой IP-адрес или имя хоста мне следует использовать в программе, запущенной в моем модуле?
ИЗМЕНИТЬ: из модуля я могу ping 10.0.2.2
и получать ответы. Однако попытка telnet
на 10.0.2.2
на порту 9092
, где у меня запущена база данных H2, просто зависает.
Наконец, minikube ssh
, который, по-видимому, регистрирует меня в виртуальной машине VirtualBox? работает как docker
? приводит к тому же поведению, описанному выше, в случае, если это имеет значение, что предполагает, что это, по сути, вопрос, я полагаю, о VirtualBox.
РЕДАКТИРОВАТЬ №2: перезапуск VirtualBox решил проблему с подключением (!). Тем не менее, 10.0.2.2
все еще кажется мне волшебством; Я хотел бы знать, откуда этот IP.