Я не могу подключиться к Интернету из капсул. Мой кластер kubernetes находится за прокси.
Я уже установил /env/environment
и /etc/systemd/system/docker.service.d/http_proxy.conf
и подтвердил, что переменные среды (http_proxy
, https_proxy
, HTTP_PROXY
, HTTPS_PROXY
, no_proxy
, NO_PROXY
) верны. Но в стручке, когда попробовал echo $http_proxy
, ответ пуст. Я также пробовал curl -I https://rubygems.org
, но он вернул curl: (6) Could not resolve host: rubygems.org
.
Я думаю, что pod неправильно принимает значения среды или что-то я забываю сделать то, что должен делать. Как мне это решить?
Я пробовал export http_proxy=http://xx.xx.xxx.xxx:xxxx; export https_proxy=...
.
После этого я попробовал еще раз curl -I https://rubygems.org
и получил заголовок с 200.
Could not resolve host: rubygems.org
- это проблема с DNS. Возможно, вы подключены к Интернету. Вы пробовали что-то вроде 8.8.8.8? - person suren   schedule 03.09.2019HTTP_PROXY
иHTTPS_PROXY
, поэтому похоже, что он использует то, что написано в/etc/resolv.conf
. - person altblanc   schedule 09.09.2019