【发布时间】:2021-11-08 12:52:51
【问题描述】:
我在 unbuntu 18.04 上安装了 docker 版本 20.10.8 的 Kubenetes 部署(版本:1.19.14)。
我能够安装它并且工作正常。 由于某种原因,主机上的互联网连接丢失,并且在一些发现中我发现代理设置已被删除。 当我添加代理时,互联网连接开始工作,但奇怪的是我不能再给 kubernetes kubectl 命令了。
导出代理后尝试kubectl命令时,弹出以下错误:
无法连接到服务器:net/http:请求在等待连接时被取消(Client.Timeout 在等待标头时执行)
我们通过以下方式导出代理:
导出 http_proxy=http://proxy.example.com:80
导出 https_proxy=$http_proxy
我搜索并被建议在某个地方通过 http-proxy.conf 使代理持久化并重新加载守护进程:
sudo systemctl daemon-reload
sudo systemctl restart docker
即使在这样做之后,kubectl 命令也不起作用。
请告诉我如何解决此问题。
【问题讨论】:
标签: docker kubernetes proxy ip virtual-machine