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 |
29 | 30 | 31 |
Tags
- topic생성
- JPA
- Spring Data JPA
- spring
- Kubernetes
- Entity
- AWS
- Spring JPA
- mirror maker2
- centos7
- kafka
- Kotlin
- PAGING
- bean
- CI
- producer
- Streams
- K8s
- API
- spring kafka
- offsetdatetime
- mysql
- consumer
- entity graph
- transactionaleventlistener
- QueryDSL
- cd
- CodePipeline
- ECS
- git
Archives
- Today
- Total
Yebali
Kubernetes의 Ingress 본문
Ingress은 k9s 클러스터 외부에서 내부의 Service로 HTTP/HTTPS 경로를 노출한다.
즉, 서비스들에 대한 단일 진입점을 제공한다.
단, Ingress를 사용하기 위해서는 Ingress Controller가 있어야 한다. Ingress source만 생성하면 동작하지 않는다.
그렇기 때문에 필요에 따라 ingress-nginx와 같은 Ingress Controller을 배포해야 할 수도 있다.
예시
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: marvel-ingress
spec:
rules:
- http:
paths:
- path: / # / path로 들어오는 요청은 'marvel-service'로 보낸다.
backend:
serviceName: marvel-service
servicePort: 80
- path: /pay # /pay로 들어오는 요청은 'pay-service'로 보낸다.
backend:
serviceName: pay-service
servicePort: 80
'Backend Common' 카테고리의 다른 글
Kubernetes의 ConfigMap (0) | 2024.03.16 |
---|---|
Kubernetes의 kube-proxy (0) | 2024.03.04 |
Kubernetes의 Service (0) | 2024.03.03 |
Kubernetes의 Job, CronJob (0) | 2024.03.03 |
Kubernetes의 Pod와 Controller (0) | 2024.03.03 |