Sobes.tech
Back to questions
Junior — Middle
70

Какова основная функция и назначение сервиса NodePort в Kubernetes?

Answer from AI

sobes.tech AI

Сервис типа NodePort в Kubernetes предназначен для того, чтобы сделать поды (Pods) доступными извне кластера через фиксированный порт на каждом узле (Node).

Основная функция NodePort:

  • Открыть определённый порт на всех узлах кластера.
  • Перенаправлять трафик, приходящий на этот порт, на соответствующий сервис внутри кластера.

Это позволяет обращаться к приложению, запущенному в кластере, используя IP-адрес любого узла и указанный NodePort.

Например, если NodePort настроен на 30080, то запросы к http://<NodeIP>:30080 будут перенаправлены на сервис внутри кластера.