일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 파일코인플러스
- 암호화폐
- nft민팅
- filfox
- 데이터캡
- nft
- 파일코인
- 이더리움
- 코로나
- 비트코인
- 공증인
- Q-code
- 민팅
- 바이낸스
- FIL
- 코인
- 채산성
- BTC
- Mining
- FILECOIN
- 스토리지코인
- 채굴
- 레이어2
- MATIC
- 알위브
- datacap
- 스토리지
- Arweave
- 투자
- 가상자산
- Today
- 96
- Total
- 125,460
Blockchain & Devops, bitetiger
인그레스(Ingress) 본문
인그레스
인그레스는 클러스터 내의 서비스에 대한 외부 접근을 관리하는 API Gateway다. HTTP를 관리하며 로드 밸런서, SSL Termination, 가상 호스팅을 제공한다.
인그레스 필요성
인그레스 리소스는 로드 밸런싱과 더불어 호스트 기반 라우팅을 지원한다. Cluster IP는 인그레스가 로드 밸런서의 역할을 수행한다.
단순한 어플리케이션도 서비스는 두 개 이상의 HTTP 요청을 가진다. 보통 Web Server와 WAS인데, 이러한 서비스의 접근을 별도의 포트로 구분해서 접속하게 할 수 있다. 그러나 하나의 호스트 상에서 라우팅으로 구분하면 보다 유연한 서비스를 만들 수 있다.
* Web server는 ' / ' , WAS는 ' /api ' 로 라우팅할 수 있다.
* YAML 파일에서 spec.rules.host 에 별도의 호스트를 지정해서 Web Server는 www.mydomain.click, WAS는 api.mydomain.click 으로 설정하는 것이 가능하다.
인그레스 컨트롤러는 nginx와 같은 어플리케이션과 같은 역할을 한다. 규칙을 이행하는 실질적인 어플리케이션 컨테이너라고 볼 수 있다.
'DevOps > Kubernetes' 카테고리의 다른 글
쿠버네티스 컴포넌트(Component) 정리 (0) | 2022.09.12 |
---|---|
livenessProbe를 통한 어플리케이션 상태검사, PVC가 필요한 이유 (0) | 2022.07.05 |
Pod와 Statefulset (0) | 2022.07.05 |
쿠버네티스 오류 Unable to connect to the server: dial tcp 192.168.49.5:8443: connect: no route to host (0) | 2022.06.30 |
ClusterIP, NodePort, LoadBalancer, ExternalName (0) | 2022.06.30 |