Вход обеспечивает балансировку нагрузки, виртуальный хостинг на основе имени, завершение SSL / TLS. Да, он будет выполнять балансировку нагрузки на сервисах (поддерживаемых модулями). Вот пример файла манифеста объекта Ingress kubernetes.
Example:
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: sample-ingress
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
rules:
- host: foo.bar.com
http:
paths:
- path: /foo
backend:
serviceName: service1 ( Backed by service1 pod )
servicePort: 4200
- path: /bar
backend:
serviceName: service2 ( Backed by service2 pod )
servicePort: 8080