我无法从 pod 连接到互联网。我的 kubernetes 集群在代理后面。
我已经设置了/env/environment
and /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 的标题。