Kubernetes에서 트래픽 관리

Kubernetes에서 트래픽 관리 (Manage traffic on Kubernetes)

이 문서는 Kubernetes 환경에서 Consul 서비스 메시의 트래픽을 관리하는 방법을 알려드릴게요. L7 트래픽 관리와 헬스 체크 기반 트래픽 라우팅을 구성할 수 있어요.

출처: 문서

본문

이 페이지는 Kubernetes에서 Consul 서비스 메시의 트래픽 관리 기능을 사용하는 방법을 설명합니다.

개요 (Overview)

Kubernetes에 배포된 서비스에 대해 Consul 서비스 메시의 트래픽 관리 기능을 활성화하려면 서비스를 위한 config entry를 만들고 L7 트래픽 관리 구성을 적용합니다.

L7 트래픽 관리 (L7 traffic management)

Consul의 service-router, service-resolver, service-splitter config entry를 사용하여 HTTP 트래픽을 세밀하게 제어할 수 있습니다. 이를 통해 카나리 배포, 장애 조치, 트래픽 분할을 구현할 수 있습니다.

헬스 체크 기반 트래픽 (Health check-based traffic)

Consul은 서비스의 헬스 체크 상태를 기반으로 정상(healthy) 인스턴스에만 트래픽을 라우팅합니다. 서비스의 헬스 체크가 실패하면 해당 인스턴스는 트래픽 라우팅 대상에서 제외됩니다.

더 알아보기 (Learn more)