인그레스 트래픽 흐름

인그레스 트래픽 흐름 An architecture diagram generated by Archify. 외부 클라이언트 · HTTP / HTTPS 요청 · Architecture component 외부 클라이언트 HTTP / HTTPS 요청 로드 밸런서 · 클라우드 제공업체 LB · Architecture component 로드 밸런서 클라우드 제공업체 LB 인그레스 컨트롤러 · NGINX · AWS ALB 등 · Kubernetes 클러스터 인그레스 컨트롤러 NGINX · AWS ALB 등 인그레스 리소스 · host · path 규칙 · Kubernetes 클러스터 인그레스 리소스 host · path 규칙 서비스 A · ClusterIP · Kubernetes 클러스터 서비스 A ClusterIP 서비스 B · ClusterIP · Kubernetes 클러스터 서비스 B ClusterIP Pod A-1 · 백엔드 파드 · Kubernetes 클러스터 Pod A-1 백엔드 파드 Pod A-2 · 백엔드 파드 · Kubernetes 클러스터 Pod A-2 백엔드 파드 Pod B-1 · 백엔드 파드 · Kubernetes 클러스터 Pod B-1 백엔드 파드 Pod B-2 · 백엔드 파드 · Kubernetes 클러스터 Pod B-2 백엔드 파드 HTTP / HTTPS host / path 일치 host / path 일치 로드 밸런싱 로드 밸런싱 Kubernetes 클러스터

인그레스가 제공하는 기능

  • • 클러스터 외부에서 내부 서비스로의 HTTP / HTTPS 경로 노출
  • • 로드 밸런싱, SSL 종료, 이름 기반 가상 호스팅

인그레스 컨트롤러

  • • 인그레스 리소스를 사용하려면 클러스터에 컨트롤러가 실행 중이어야 한다
  • • NGINX, AWS ALB, GCE, Traefik, HAProxy, Istio Ingress