본문으로 건너뛰기

1.1. OPENMARU MCM 소개

OPENMARU MCM이란?

OPENMARU MCM(Multi-Cluster Manager)은 멀티 클러스터 쿠버네티스 관리 플랫폼입니다. 여러 쿠버네티스 클러스터에 걸쳐 애플리케이션을 배포하고 관리할 수 있는 통합 관리 콘솔을 제공합니다.

주요 특징

🌐 멀티 클러스터 통합 관리

  • 여러 쿠버네티스 클러스터를 단일 대시보드에서 관리
  • 클러스터 간 리소스 현황을 한눈에 파악
  • 토폴로지 뷰를 통한 클러스터 구조 시각화

📦 워크로드 통합 배포

  • Deployment, StatefulSet, DaemonSet 등 워크로드를 여러 클러스터에 동시 배포
  • PropagationPolicy를 통한 유연한 배포 전략 설정
  • OverridePolicy를 통한 클러스터별 설정 커스터마이징

🔧 Kubernetes 네이티브 호환성

  • 기존 Kubernetes 매니페스트를 수정 없이 사용 가능
  • kubectl 및 기존 도구와 완벽 호환
  • Kubernetes API를 그대로 활용

🛡️ 고가용성 및 장애 복구

  • 클러스터 간 자동 Failover 지원
  • 리소스 자동 재분배
  • 멀티 리전/AZ 배포를 통한 재해 복구

핵심 개념

개념설명
컨트롤 플레인MCM의 중앙 관리 컴포넌트, 모든 클러스터를 관리
Member ClusterMCM에 등록된 개별 쿠버네티스 클러스터
Resource Template배포할 쿠버네티스 리소스 정의 (Deployment, Service 등)
PropagationPolicy리소스를 어떤 클러스터에 배포할지 정의하는 정책
OverridePolicy클러스터별로 리소스 설정을 변경하는 정책

다음 단계