Как я могу подключиться из локального Kubernetes к БД на моей локальной машине
Я использую Docker Desktop для Mac для Kubernetes на локальном рабочем столе. Я пытаюсь подключиться к БД, установленной на моей локальной машине в модуле, но не могу понять, какой должен быть адрес хоста. Как я могу связываться с адресом моей машины в модуле?
Обратите внимание, что я не могу использовать IP-адрес моей машины, так как порт БД заблокирован в моей сети.
1 ответ
Начиная с 18.03, вы можете использовать специальное DNS-имяhost.docker.internal
который разрешает внутренний адрес, используемый хостом.
Пожалуйста, посмотрите официальные документы здесь для получения дополнительной информации об этом.
Если вы используете более раннюю версию, чем Docker 18.03, вам нужно использовать экспериментальное имя DNS docker.for.mac.localhost
разрешить на локальный хост.
Надеюсь это поможет.