Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 머신러닝
- 익명클래스
- 동기화
- Microservice
- Spring
- spring microservice
- kubernetes
- 쿠버네티스
- Semaphore
- Algorithm
- 클라우드 네이티브 자바
- 코틀린
- java
- 클라우드 네이티브
- ingress
- MySQL
- Stress test
- 헬름
- nGrinder
- MSA
- Kotlin
- Adapter 패턴
- devops
- ansible
- 마이크로서비스
- CRD
- cloud native
- decorator 패턴
- cloud native java
- 자바
Archives
- Today
- Total
목록인그레스 (1)
카샤의 만개시기
쿠버네티스 인그레스(Ingress)
인그레스는 서비스 앞에 존재하는 일종의 로드 밸런서이다. 쿠버네티스의 서비스는 L4 레이어로 TCP 단에서 Pod들을 밸런싱하기 때문에 TLS나, VirtualHost와 같이 여러 호스트명을 사용하거나 호스트명에 대한 라우팅이 불가능하고, URL Path에 따른 서비스간 라우팅이 불가능하다. MSA 환경에서는 하나의 어플리케이션이 하나의 URL로 매핑되는 경우가 많은데, 이를 위해 MSA 서비스간의 라우팅을 하기 위해서는 API 게이트웨이를 사용하는 경우가 많다. 이 경우에는 API 게이트웨이에 대한 관리포인트가 생기기 때문에, URL 기반의 라우팅 정도라면 L7 로드밸런서로 해당 기능을 제공한다. 쿠버네티스에서 HTTP(S)기반의 L7 로드밸런싱 기능을 제공하는 컴포넌트를 Ingress라고 한다. ap..
DevOps/Docker & K8S
2020. 2. 12. 12:52