Назад к вопросам
Middle
7
Что такое Ingress и Egress в Kubernetes?
Компании, где спрашивали
Сбер.clouds
Ответ от нейросети
sobes.tech AI
В Kubernetes:
-
Ingress — это объект, который управляет внешним доступом к сервисам внутри кластера, обычно через HTTP/HTTPS. Ingress определяет правила маршрутизации запросов на основе URL, хостов и других параметров.
-
Egress — это исходящий трафик из подов к внешним ресурсам вне кластера. Управление egress позволяет контролировать, какие внешние адреса могут быть доступны из кластера.
Пример использования Ingress для маршрутизации HTTP-запросов:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: example-ingress
spec:
rules:
- host: example.com
http:
paths:
- path: /app1
pathType: Prefix
backend:
service:
name: app1-service
port:
number: 80