Я воссоздал все шаги из учебника, который вы упомянули.Ошибка возникает только в том случае, если вы не измените порт с 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
.