我已經在可以從Internet訪問的服務器上安裝了minikube。Kubernetes Ingress在nginx反向代理後面運行
我創建了一個kubernetes服務,這是可供選擇:
>kubectl get service myservice
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
myservice 10.0.0.246 <nodes> 80:31988/TCP 14h
minikube的IP地址爲:
>minikube ip
192.168.42.135
我想URL http://myservice.myhost.com
(即端口80)映射到在minikube服務。
我有nginx在主機上運行(完全與kubernetes無關)。我可以設置一個虛擬主機,將URL映射到192.168.42.135:31988
(節點端口),它工作正常。
我想用一個入口。我已經添加並啓用了入口。但我不確定:
一)什麼YAML文件應包含
二)如何傳入流量的80端口,從瀏覽器被重定向到入口和minikube。
c)我還需要使用nginx作爲反向代理嗎? d)如果是這樣,運行ingress-nginx的地址是什麼(這樣我可以將流量映射到它)?
我猜minikube與「普通」kubernetes不同,因爲它有自己的IP地址,所以需要nginx代理請求到minikube。感謝您的提示。 –