簡體   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