Для перенаправления трафика изнутри кластера к Ingress используется DNS-имя сервиса Ingress Controller. В стандартной конфигурации Ingress Controller разворачивается как Service типа LoadBalancer или NodePort.
Service Discovery: Приложение внутри кластера использует DNS-имя Service, который暴露 (выставляет) Ingress Controller. Например, nginx-ingress-controller.ingress-nginx.svc.cluster.local
, если используется nginx-ingress с соответствующим названием Service.
Service IP/ClusterIP: DNS-сервер кластера Kubernetes (например, CoreDNS) resolving (преобразует) это DNS-имя в ClusterIP Service Ingress Controller.
kube-proxy: kube-proxy
на узле, где запущено приложение, перехватывает трафик, направленный на ClusterIP Service Ingress Controller.
iptables/ipvs: kube-proxy
использует правила iptables
или ipvs
для маршрутизации трафика к одному из подов Ingress Controller.
Обработка в Ingress Controller: Поды Ingress Controller получают трафик и, согласно правилам Ingress-ресурсов, пер
Для перенаправления трафика изнутри кластера к Ingress используется DNS-имя сервиса Ingress Controller. В стандартной конфигурации Ingress Controller разворачивается как Service типа LoadBalancer или NodePort.
Service Discovery: Приложение внутри кластера использует DNS-имя Service, который暴露 (выставляет) Ingress Controller. Например, nginx-ingress-controller.ingress-nginx.svc.cluster.local
, если используется nginx-ingress с соответствующим названием Service.
Service IP/ClusterIP: DNS-сервер кластера Kubernetes (например, CoreDNS) resolving (преобразует) это DNS-имя в ClusterIP Service Ingress Controller.
kube-proxy: kube-proxy
на узле, где запущено приложение, перехватывает трафик, направленный на ClusterIP Service Ingress Controller.
iptables/ipvs: kube-proxy
использует правила iptables
или ipvs
для маршрутизации трафика к одному из подов Ingress Controller.
Обработка в Ingress Controller: Поды Ingress Controller получают трафик и, согласно правилам Ingress-ресурсов, пер
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.