在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