如何在 Ubuntu 虚拟机上的 Minikube 中使用代理?

2024-01-09

在 Ubuntu VM(在 Windows 上运行)上,我想安装 Minikube。我的电脑在公司代理后面运行。使用 Proxifier 我设法访问互联网并在 Ubuntu 上运行 Docker。不幸的是,Minikube 似乎无法访问互联网......

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

ISO 无法下载,但遇到 TLS 握手超时...


您提到您可以使用 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作为不应通过代理的 ip 地址范围,因为这是 minikube 生成其 IP 地址的范围(我认为)(并且我确信该范围内没有其他任何内容)

更多详细信息请参阅 Minikube 的 Github 问题https://github.com/kubernetes/minikube/issues/2706 https://github.com/kubernetes/minikube/issues/2706

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Ubuntu 虚拟机上的 Minikube 中使用代理? 的相关文章

随机推荐