Сервисы, как определено в Service API, допускают базовый c уровень балансировки нагрузки уровня 3/4.
Вход является наиболее полезным, если вы хотите предоставить несколько сервисов под одним IP адрес, и все эти службы используют один и тот же протокол L7 (обычно HTTP).
Если входной контроллер направляет запрос на самообслуживание, и служба позволяет балансировать нагрузку циклического уровня Layer3 / 4 базового уровня c на pods, где здесь балансировка нагрузки на уровне 7? Это просто слой 7 для маршрутизации, а не для балансировки нагрузки, верно?
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
ingress.kubernetes.io/rewrite-target: /
name: web-ingress
spec:
rules:
- host: kubernetes.foo.bar
http:
paths:
- backend:
serviceName: appsvc
servicePort: 80
path: /app