如何在 Minikube 中禁用 HTTP_PROXY?

问题描述 投票:0回答:1

我正在使用 Minikube 在气隙环境中测试图表的安装。显然,我自己的机器有它的 HTTP_PROXY 设置。这会影响 /etc/systemd/system.conf.d/proxy-default-environment.conf 包含相同的 HTTP_PROXY 以及 control-plane.minikube.internal。

第一次启动

minikube start
我手动为所有 *_PROXY(包括 *_proxy)运行
export
以启用 minikube 初始化。然后,在第二轮中,我手动将它们全部导出为空值。尽管如此,Minikube 仍然可以访问代理,我仍然可以从 docker 存储库下载图像。

在我看来,如果在

minikube start

期间未在环境变量中定义,它似乎会查找默认代理设置

如何在 Minikube 中完全禁用 HTTP_PROXY 而无需更改机器的 /etc/environment?

minikube
1个回答
0
投票

当 HTTP_PROXY 设置为环境变量时,它不会被禁用,您必须在“~/.bashrc”或存储用户设置环境变量的位置进行更改。

将“unset http_proxy”放入“~/.bashrc”文件中,或删除声明 HTTP_PROXY 环境变量的行。这可能会解决您的问题。

您从系统/网络中删除代理并在系统范围内应用它;在控制台中工作时它仍然存在。

您可以使用此命令:

$ env \| grep -i proxy
来搜索代理。

请参阅 Minikube 官方如何使用 Minikube 与 HTTP/HTTPS 代理了解更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.