-
NodePort: NodePort — это тип службы в Kubernetes, который предоставляет приложению статический порт на каждом узле кластера. Он обеспечивает внешний доступ к службе путем пересылки трафика с порта с большим номером на узле на порт службы.
-
LoadBalancer: LoadBalancer — это еще один тип службы в Kubernetes, который предоставляет внешний балансировщик нагрузки для распределения трафика в службу. Внешним балансировщиком нагрузки может быть балансировщик нагрузки облачного провайдера или аппаратное устройство.
Дополнительные сетевые методы Kubernetes:
-
ClusterIP: ClusterIP — это тип службы по умолчанию в Kubernetes. Он предоставляет службу внутри кластера, позволяя другим модулям в кластере получать к ней доступ.
-
Ingress: Ingress — это объект API, который управляет внешним доступом к службам внутри кластера. Он действует как обратный прокси-сервер и может предоставлять такие функции, как завершение SSL, правила маршрутизации и балансировку нагрузки.
-
Внешнее имя: Внешнее имя — это тип службы, который позволяет ссылаться на внешние службы по имени DNS. Он позволяет вам использовать службу в Kubernetes, которая указывает на службу за пределами кластера.