Что такое Ingress и Egress в Kubernetes?

В Kubernetes:

Короткий ответ

Что ответить на собеседовании

В Kubernetes:

Подробный разбор

Ответ с пояснениями

В 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

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее