7.2. Override Policies (오버라이드 정책)
개요
Override Policies 페이지는 MCM 컨트롤 플레인에서 관리하는 모든 오버라이드 정책을 통합적으로 관리하는 페이지입니다. 오버라이드 정책(OverridePolicy)은 리소스가 멤버 클러스터에 전파될 때 클러스터별로 리소스 속성을 변경하는 MCM의 핵심 리소스입니다.
주요 목적:
- 클러스터별 리소스 속성 커스터마이징
- 컨테이너 이미지, 명령어, 인자 오버라이드
- 레이블 및 어노테이션 추가/수정
- JSON 패치를 통한 세밀한 리소스 수정
오버라이드 정책 사용 사례:
- 클러스터별로 다른 컨테이너 이미지 레지스트리 사용
- 환경별로 다른 환경 변수 설정
- 클러스터별로 다른 리소스 요청/제한 설정
- 클러스터별로 다른 레이블/어노테이션 적용
정책 범위
오버라이드 정책은 두 가지 범위로 구분됩니다:
| 범위 | 리소스 | 설명 |
|---|---|---|
| 네임스페이스 범위 | OverridePolicy | 특정 네임스페이스 내 리소스에 적용 |
| 클러스터 범위 | ClusterOverridePolicy | 클러스터 전체 또는 네임스페이스 리소스에 적용 |
화면 구성
Override Policies 페이지는 테이블 형태로 오버라이드 정책 목록을 표시합니다.

페이지 상단 요소
| 요소 | 설명 |
|---|---|
| 범위 선택 | 네임스페이스 범위 / 클러스터 범위 정책 선택 |
| 네임스페이스 필터 | 특정 네임스페이스의 정책만 표시 (네임스페이스 범위) |
| 새로고침 버튼 | 정책 목록 갱신 |
| 생성 버튼 | 새 오버라이드 정책 생성 |