Ваше значение port: 80
для NodePort находится за пределами допустимого диапазона по умолчанию (от 30000 до 32767) для kubernetes. Этот диапазон можно изменить, см., Например, здесь , но я не думаю, что вы можете выставить низкие номера портов с помощью NodePort, хотя я открыт для исправления. Надеюсь, это поможет.
Редактировать - я неправильно понял вопрос выше, и мой первоначальный ответ неверен. Если бы ваш сервис сказал NodePort: 80
, то диапазон был бы проблемой.
Но, читая ваш вопрос еще раз, NodePort обычно выставляется для публичного c IP. Если ваш кластер не имеет общедоступного IP-адреса c, то компьютер, с которого вы просматриваете, должен находиться в той же частной сети, что и ваш кластер. Это не будет выставлено публике c Inte rnet. См. здесь для обсуждения этой проблемы.