
219
12
장
다중 클러스터 관리
이 장에서는 다중 쿠버네티스 클러스터 관리에 관한 모범 사례를 설명합니다. 다중 클러스터
관리와 페더레이션
federation
의 자세한 차이와 다중 클러스터 관리 도구, 운영 패턴에 대해 살펴봅
니다.
다중 쿠버네티스 클러스터가 필요한 이유가 궁금할 겁니다. ‘쿠버네티스는 많은 워크로드를 단
일 클러스터로 통합하기 위해 만들어진 것이 아닌가요?’ 옳은 말입니다. 하지만 여러 리전에 걸
친 워크로드, 폭발 반경 문제, 규정 준수, 특수한 워크로드와 같은 시나리오가 존재합니다.
이러한 시나리오에 대해 논의하고 쿠버네티스 다중 클러스터를 관리하기 위한 도구와 기술을
알아봅니다.
12.1
다중 클러스터의 필요성
쿠버네티스를 도입할 때 이미 두 개 이상의 클러스터가 존재할 수 있으며 스테이징, 사용자 승
인 테스트, 개발 등의 클러스터와 운영 클러스터를 분리하려는 단계일 수 있습니다. 쿠버네티
스는 네임스페이스를 통한 멀티테넌시 기능을 제공합니다. 네임스페이스는 클러스터를 작은
논리적 단위로 나누는 방법입니다. 네임스페이스에
RBAC
, 쿼터, 파드 보안 정책, 네트워크 정
책을 정의하여 워크로드를 분리할 수 있습니다. 네임스페이스는 여러 팀과 프로젝트를 분리하
는 좋은 방법이지만 다중 클러스터 아키텍처를 구축해야 할 우려가 있습니다. 다음은 ...