1. Ingress란?
- 기본적으로 Service를 생성하면 Node, Port 방식으로 접근하게 됨 그러나 실제로 그렇게 사용할 수는 없음
- Ingress 사용 -> Ingress란 클러스터 외부에서 내부로 접근하는 요청을 어떻게 처리할지 정의
2. Nginx Ingress Kubernetes
- Ingress 중에 가장 많이 사용됨
- 외부에서 클러스터 내 서비스로 HTTP 혹은 HTTPS URL 경로를 제공
- TLS Termination 기능 제공
- 기본적으로 TLS 1.2만 지원함
3. Ingress Controller
클라우드 플랫폼 상에서 구성하는 경우 제공하는 로드 밸런서 서비스를 사용한다.
프라이빗 클라우드에 Ingress를 직접 구축한다면 NodePort, ExternalIP, MetalLB 등을 사용한다.