반응형
HTTP나 HTTPS를 통해 클러스터의 리소스를 외부로 노출시키는 API
외부에서 들어오는 네트워크 요청을 어떻게 처리할지 정의하는 관문 역할
Ingress 미사용 시 NodePort 나 ExternalIP 등을 사용해야 한다.
# Ingress 구성요소
- YAML파일에서 Ingress로 정의하는 Ingress 리소스, 즉 웹서버
- Ingress 규칙을 정의하는 Ingress Controller
# YAML파일
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: minimal-ingress
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
ingressClassName: nginx-example
rules:
- http:
paths:
- path: /testpath
pathType: Prefix
backend:
service:
name: test
port:
number: 80
# 구성도
https://kubernetes.io/docs/concepts/services-networking/ingress/
반응형
'IT Tech > Cloud Native' 카테고리의 다른 글
[CKA] Persistent Storage (0) | 2022.03.12 |
---|---|
[CKA] Volumes (0) | 2022.03.12 |
[CKA] Service Discovery (0) | 2022.03.12 |
[CKA] 요약 (0) | 2022.03.10 |
[CKA] Static Pod (0) | 2022.03.10 |