3.2. Clusters (클러스터 관리)
개요
Clusters 페이지는 MCM 컨트롤 플레인에 등록된 모든 멤버 클러스터를 관리하는 페이지입니다. 클러스터의 상태, 리소스 사용량, 노드 정보 등을 확인하고, 새로운 클러스터를 추가하거나 기존 클러스터를 편집/삭제할 수 있습니다.
주요 목적:
- 멤버 클러스터 등록 및 관리
- 클러스터별 상태 및 리소스 사용량 모니터링
- 클러스터 노드 정보 확인
- 클러스터 콘솔로 빠른 이동
화면 구성
클러스터 관리 페이지는 그리드 뷰와 테이블 뷰 두 가지 형태로 제공됩니다.
1. 그리드 뷰 (카드 형태)
기본 표시 형태로, 각 클러스터를 카드로 표시합니다.

페이지 상단 요소
| 요소 | 설명 |
|---|---|
| 뷰 전환 버튼 | 그리드 뷰 / 테이블 뷰 전환 |
| 새로고침 버튼 | 클러스터 목록 갱신 |
| 클러스터 추가 버튼 | 새 클러스터 등록 다이얼로그 열기 |
| 검색창 | 클러스터 이름으로 검색 |
클러스터 카드 구성
각 클러스터 카드에는 다음 정보가 표시됩니다:
| 요소 | 설명 |
|---|---|
| 클러스터 이름 | 등록된 클러스터 식별 이름 |
| 상태 배지 | 정상(녹색) / 비정상(빨간색) |
| 클러스터 콘솔 버튼 | 해당 클러스터의 관리 콘솔로 이동 |
| 동기화 모드 | Push / Pull 모드 표시 |
| 쿠버네티스 버전 | 클러스터의 K8s 버전 |
| GPU 배지 | GPU 노드가 있는 경우 GPU 수 표시 |
| 노드 상태 | 정상/전체 노드 수 |
| CPU 사용량 | 사용 중 / 요청 / 할당 가능 Cores (사용률% / 요청률%) |
| 메모리 사용량 | 사용 중 / 요청 / 할당 가능 GB (사용률% / 요청률%) |
| 파드 수 | 현재 파드 + 멀티클러스터 파드 / 최대 파드 (사용률%) |
| 레이블 | 클러스터에 적용된 레이블 (복사 가능) |
| 편집 버튼 | 클러스터 설정 편집 |
2. 테이블 뷰
테이블 형태로 클러스터 목록을 표시하여 한눈에 비교할 수 있습니다.

테이블 컬럼
| 컬럼 | 설명 | 정렬 |
|---|---|---|
| 클러스터 이름 | 클러스터 식별 이름 | ✅ |
| 상태 | 정상/비정상 상태 | ✅ |
| 클러스터 콘솔 | 콘솔 바로가기 버튼 | - |
| 동기화 모드 | Push/Pull 모드 | ✅ |
| 쿠버네티스 버전 | K8s 버전 | ✅ |
| 노드 | 정상/전체 노드 수 | ✅ |
| CPU | 사용 중/요청/할당 가능 | - |
| 메모리 | 사용 중/요청/할당 가능 | - |
| 파드 | 현재+Karmada/최대 | - |
| GPU | GPU 수 | ✅ |
| 작업 | 보기/편집 버튼 | - |
테이블 기능
- 정렬: 컬럼 헤더 클릭으로 오름차순/내림차순 정렬
- 필터: 필터 버튼으로 조건 필터링
- 열 숨기기: 표시할 컬럼 선택
클러스터 상세 정보
클러스터 카드 또는 테이블 행을 클릭하면 상세 정보 패널이 열립니다.

상세 패널 헤더
| 요소 | 설명 |
|---|---|
| 클러스터 이름 | 선택한 클러스터 이름 |
| 상태 배지 | 정상/비정상 상태 |
| 동기화 모드 | Push/Pull 표시 |
| 클러스터 콘솔 버튼 | 해당 클러스터 콘솔로 이동 |
액션 버튼
| 버튼 | 기능 |
|---|---|
| 새로고침 | 클러스터 정보 갱신 |
| 편집 | YAML 편집 모드 |
| 클러스터 편집 | 클러스터 설정 편집 다이얼로그 |
| 삭제 | 클러스터 등록 해제 |