-
Notifications
You must be signed in to change notification settings - Fork 0
Ingress 2
cjlotto edited this page Aug 12, 2023
·
1 revision
- HTTP, HTTPS 로 Clutser 내부 서비스를 외부로 노출시키기 위한 기능
- Service에 외부 URL 제공
- Traffic Load Balancing
- SSL 인증서 처리
- Virtual hosting 지정
- POD1 - SVC1, POD2 - SVC2가 있다고해보자.
- SVC1, SVC2에 대한 단일 진입점을 만들기위해 Ingress Controller를 사용한다.
- 쿠버네티스가 Ingress Controller를 만들어서 제공해준다. (Nginx Ingress Controller - Open Source Project)
- Ingress는 Ingress Rule로 Service를 연결하는 것을 명세한다.
- 외부 사용자들이 많은 Service들을 단일 진입점으로 이용할 수 있게 해주는 것이다 !
- Rule에서 도메인을 바꿔서 적용할 수도 있어서 Virtual hosting도 된다고 하는 것이다.
- Bare metal clusters Install
- Ingress Controller는 Node port를 통해 Traffic을 받아서 Deployment로 controller를 실행해 ingress rule대로 control 해주는 것이다.