Ingress quản lý truy cập HTTP/HTTPS từ ngoài vào cluster ở tầng 7 (L7), định tuyến theo host và path.
- Một Ingress có thể route nhiều tên miền/đường dẫn tới nhiều Service khác nhau qua một điểm vào duy nhất — thay vì mỗi Service một LoadBalancer riêng (tốn IP/chi phí).
- Hỗ trợ TLS termination, virtual host, rewrite.
- Cần một Ingress Controller (nginx, Traefik...) thực sự chạy để rule Ingress có hiệu lực.
- Kubernetes đang chuẩn hóa Gateway API làm thế hệ kế nhiệm của Ingress (Ingress đã đóng băng tính năng mới).
So sánh: Service LoadBalancer expose một service ở L4; Ingress là router L7 gom nhiều service sau một LB. Thường dùng cùng nhau.