繁体   English   中英

Windows上的HTTP代理后面的Minikube

[英]Minikube on Windows behind an HTTP Proxy

我正在尝试学习Kubernetes,因此我在Windows(10位,64位)上尝试了Minikube v1.2。 问题是我在HTTP代理后面。 Proxy已在Windows中设置,打开Firefox会话时我总是登录。

我按照https://github.com/kubernetes/minikube/blob/master/docs/http_proxy.md中的说明设置了3个环境变量(HTTP_PROXY,HTTPS_PROXY和NO_PROXY)。 我发现,由于另一个问题,我不得不将HTTPS_PROXY设置为等于HTTP_PROXY(我认为是由于代理本身)。

我启动以下命令来创建minikube VM:

minikube start --profile kubes --docker-env http_proxy="%HTTP_PROXY%"
--docker-env https_proxy="%HTTPS_PROXY%" --docker-env no_proxy="%NO_PROXY%"

无论如何,我正在尝试使用hello-minikube进行minikube快速入门教程,但是我无法获得该服务。 我总是收到错误504。

我究竟做错了什么? 非常感谢你

我做的。

我必须将minikube ip返回的地址添加到NO_PROXY变量中。 问题是每次由于某种原因每次删除并重新创建VM时,都必须更改ENV变量。

有更好的方法吗?

根据文档:

将Minikube与HTTP代理一起使用

如果您的虚拟机地址为192.168.99.100,则您的代理设置可能会阻止kubectl直接访问它。 要绕过此IP地址的代理配置,您应该修改no_proxy设置。 您可以这样做:

export no_proxy=$no_proxy,$(minikube ip)

在Windows中,您应该考虑将这些添加到系统设置中或使用setx

请遵循参考设置Windows PowerShell环境变量

希望能有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM