Как использовать прокси в Minikube на Ubuntu VM? - PullRequest
0 голосов
/ 22 декабря 2018

На виртуальной машине Ubuntu (работающей в Windows) я хотел бы установить Minikube.Мой ПК работает за корпоративным прокси.С помощью Proxifier мне удается получить доступ к Интернету и запустить Docker в Ubuntu.К сожалению, похоже, что Minikube не может подключиться к Интернету ...

minikube start
Starting local Kubernetes v1.9.4 cluster...
Starting VM...
Downloading Minikube ISO

ISO не может быть загружен, но он приводит к тайм-ауту рукопожатия TLS ...

Ответы [ 2 ]

0 голосов
/ 29 марта 2019

Minikube 1.0 (март 2019 г.) теперь поставляется с PR 3834 : «Автоматическое распространение переменных окружения прокси в docker env»

В настоящее время наша документациярекомендует пользователям использовать:

minikube start \
--docker-env=HTTP_PROXY=$HTTP_PROXY \
--docker-env HTTPS_PROXY=$HTTPS_PROXY \
 --docker-env NO_PROXY=$NO_PROXY

Это делает настройку --docker-env автоматической, если заданы переменные среды.

Реализовано в PR 3835 : «Конфигурация прямого HTTP-прокси с хоста в среду виртуальной машины»

Обнаружение конфигурации системного прокси из среды и установка их по умолчанию в окружении док-станции и /etc/environment внутри виртуальной машины.

0 голосов
/ 22 декабря 2018

Вы упомянули, что можете установить прокси с помощью Proxifier.Таким образом, вы можете попробовать что-то вроде этого, чтобы заставить Minikube использовать прокси-сервер Proxifier, а также

export NO_PROXY="$NO_PROXY,192.168.0.0/16" # set the no_proxy env variable in the current shell.
minikube start --docker-env "HTTPS_PROXY=http://proxy:808" --docker-env "HTTP_PROXY=http://proxy:808" --docker-env "NO_PROXY=localhost,127.0.0.1,192.168.0.0/16" # start minikube and pass the same no_proxy setting to docker

Указав 192.168.0.0/16 в качестве диапазона ipaddresses, которые не должны проходить через прокси, так как это диапазон (Iдумаю, что Minikube генерирует свои IP-адреса в (и я уверен, что у меня больше ничего нет в этом диапазоне)

Более подробная информация доступна на выпуске Minitube Github https://github.com/kubernetes/minikube/issues/2706

...