Sobes.tech
Junior
656

Что такое NodePort и для чего он используется?

Ответ от нейросети

sobes.tech AI

NodePort — это тип сервиса в Kubernetes, который позволяет получить доступ к приложению, запущенному внутри кластера, через статический порт на каждом узле (Node) кластера.

Когда создаётся сервис типа NodePort, Kubernetes выделяет порт из диапазона (обычно 30000-32767) на каждом узле. Запросы к этому порту перенаправляются на соответствующий сервис внутри кластера, который, в свою очередь, распределяет трафик на поды.

NodePort используется для:

  • Быстрого и простого доступа к приложению извне без настройки внешнего балансировщика.
  • Тестирования и отладки сервисов.

Пример: Если у вас есть сервис с NodePort 31000, то вы можете обратиться к приложению по адресу http://<IP_узла>:31000.