K8S
[Kubernetes] Service와 비교한 ingress
Rainbound-IT
2024. 2. 29. 16:01
반응형
Ingress에는Service에 비해 다음과 같은 장점을 가지고 있다.
- 단일 진입점 (Single Entry Point): Ingress를 사용하면 클러스터 외부에서 여러 서비스에 대한 액세스를 하나의 진입점을 통해 관리할 수 있습니다. 이는 외부에서 내부 서비스로의 접근을 허용하거나 필요에 따라 트래픽을 다른 서비스로 라우팅할 수 있도록 해줍니다.
- HTTP(S) 트래픽 관리: Ingress는 HTTP 및 HTTPS 트래픽을 관리하고 라우팅할 수 있습니다. 특정 경로에 따라 트래픽을 다른 서비스로 라우팅하거나, 호스트 헤더를 기반으로 다른 서비스로 리디렉션할 수 있습니다.
- SSL 종료 및 보안 기능: Ingress를 사용하면 SSL 종료 및 보안 관련 기능을 구성할 수 있습니다. 클러스터 외부에서 HTTPS 트래픽을 안전하게 관리하고 내부 서비스로 라우팅할 수 있습니다.
- 다양한 백엔드 지원: Ingress는 다양한 백엔드 서비스 타입을 지원합니다. 서비스뿐만 아니라 외부 엔드포인트나 서버로도 트래픽을 라우팅할 수 있습니다.
- 동적 구성 및 조정: Ingress는 동적으로 구성할 수 있으며, 변경된 구성은 실시간으로 반영됩니다. 따라서 서비스의 구성을 변경하거나 새로운 경로를 추가할 때 애플리케이션의 중단 없이 Ingress를 업데이트할 수 있습니다.
보통 1번인 trailing path를 통하여 라우팅 하는 방식과 ssl 사용을 위하여 ingress를 주로 사용하는듯하다.
반응형