Junior
656
Что такое NodePort и для чего он используется?
Ответ от нейросети
sobes.tech AI
NodePort — это тип сервиса в Kubernetes, который позволяет получить доступ к приложению, запущенному внутри кластера, через статический порт на каждом узле (Node) кластера.
Когда создаётся сервис типа NodePort, Kubernetes выделяет порт из диапазона (обычно 30000-32767) на каждом узле. Запросы к этому порту перенаправляются на соответствующий сервис внутри кластера, который, в свою очередь, распределяет трафик на поды.
NodePort используется для:
- Быстрого и простого доступа к приложению извне без настройки внешнего балансировщика.
- Тестирования и отладки сервисов.
Пример:
Если у вас есть сервис с NodePort 31000, то вы можете обратиться к приложению по адресу http://<IP_узла>:31000.