클러스터 피어링
클러스터 피어링 (Cluster Peering)
이 문서는 두 개의 독립적인 Consul 클러스터를 연결해 서비스 디스커버리와 서비스 메시를 데이터센터 간에 공유하는 클러스터 피어링(cluster peering)에 대해 알려드릴게요. 피어링의 개념과 동작 원리를 이해할 수 있어요.
출처: 문서
본문
이 페이지는 Consul 클러스터 피어링과 이 기능을 사용하여 서로 다른 데이터센터의 서비스 간에 서비스 디스커버리와 서비스 메시 기능을 연결하는 방법을 설명합니다.
개요 (Overview)
클러스터 피어링을 사용하면 서로 다른 데이터센터에 있는 두 개의 Consul 클러스터를 연결할 수 있습니다. 피어링을 만들면 두 클러스터가 서로의 서비스를 발견하고, 서비스 메시 구성 요소(예: 인텐션, 라우팅 규칙)를 공유하여 클러스터 경계를 넘어 안전하게 통신할 수 있습니다.
피어링 동작 과정 (How Peering Works)
클러스터 피어링은 다음 과정으로 구성됩니다:
- 피어링을 시작할 클러스터에서 피어링 토큰(peering token)을 생성합니다.
- 다른 클러스터에서 생성된 토큰을 사용하여 피어링 연결을 확립합니다.
- 피어링이 성립되면 두 클러스터의 서비스가 서로를 발견하고 통신할 수 있습니다.
요구 사항 (Requirements)
클러스터 피어링을 사용하려면 Consul 버전 1.13.0 이상이 필요합니다.