В 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