在minikube中,如何使用nodeport公開服務?在minikube中公開端口
例如,我開始kubernetes集羣使用以下命令,並創建和公開這樣的端口:
$ minikube start
$ kubectl run hello-minikube --image=gcr.io/google_containers/echoserver:1.4 --port=8080
$ kubectl expose deployment hello-minikube --type=NodePort
$ curl $(minikube service hello-minikube --url)
CLIENT VALUES:
client_address=192.168.99.1
command=GET
real path=/ ....
現在如何從主機訪問公開的服務?我想minikube節點需要配置爲公開這個端口。
你能澄清你的「訪問是什麼意思來自主機的暴露服務「?看起來你已經可以通過以下方式訪問主機上的hello-minikube服務了: 'minikube service hello-minikube --url' –
是的你是對的。實際上,這是配置錯誤,因爲主機無法訪問端口,我很困惑我需要更改一些防火牆設置以使其可訪問。 – KarateKid