Kubernetes hello-minikube Tutorial - Не удается подключиться к Pod - PullRequest
0 голосов
/ 07 октября 2018

Извиняюсь, если это действительно простой вопрос - я следую за hello-minikube по учебнику по ссылке Kubernetes ниже (работает на Mac OS)

Учебник по Minikube

Я создал развертывание на порту 8380, так как 8080 используется,

NAME         TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)    AGE
hello-node   ClusterIP   10.100.248.81   <none>        8380/TCP   11s

Я также показал развертывание, но когда я пытаюсь свернуть или открыть URL-адрес приложения, я получаю отказ в соединении.

Не удалось подключиться к порту локального хоста 8380: соединение отклонено

Также, если я укажу --type=LoadBalancer во время шага экспозиции - также не удается подключиться.

Любая помощьбудет высоко ценится.

1 Ответ

0 голосов
/ 08 октября 2018

Я воссоздал все шаги из учебника, который вы упомянули.Ошибка возникает только в том случае, если вы не измените порт с 8080 на 8380, выполнив одно из действий, описанных в документации.После того, как вы измените его во всех 3 местах, он работает отлично.Я предлагаю проверить, изменился ли порт в файле server.js - как он используется Dockerfile на этапе сборки:

var www = http.createServer(handleRequest);
www.listen(8080); #->8380

Затем в файле Docker в EXPOSE 8080 # -> 8380 .И последнее место при запуске развертывания:

kubectl run hello-node --image=hello-node:v1 --port=8380 --image-pull-policy=Never

Я проверял это с --type=LoadBalancer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...