# Karmada v1.18.3

> Orchestration & Management · 2026-08-31

기능 확장과 동작 정확성 개선, 의존성 유지보수가 함께 이뤄진 릴리스입니다. 보안 관련 의존성 업데이트와 사용 중단 및 제거된 설정 경로가 포함되어 있어 업그레이드 호환성과 설정 변경을 함께 검토해야 합니다.

## 조치 필요
- **[security · medium]** `github.com/vektra/mockery` 의존성 업데이트
  - 보안 문제에 대응하기 위해 `github.com/vektra/mockery`를 `v3.5.5`로 업데이트했습니다. 관련 보안 권고 식별자는 `GO-2025-3900`입니다.
- **[security]** `alpine` 기본 이미지 업데이트
  - 보안 문제에 대응하기 위해 기본 이미지 `alpine`을 `alpine:3.23.4`에서 `alpine:3.24.1`로 변경했습니다.
- **[security]** `alpine` 기본 이미지 버전 변경
  - 보안 문제에 대응하기 위해 기본 이미지 `alpine`을 `alpine:3.23.3`에서 `alpine:3.23.4`로 변경했습니다.
- **[breaking]** 멤버 클러스터 클라이언트 기본 제한 시간 추가
  - 멤버 클러스터가 응답하지 않을 때 컨트롤러가 멈추지 않도록 멤버 클러스터 클라이언트에 기본 제한 시간 `32s`를 추가했습니다.

## 영향 확인
- **[breaking]** `karmada-operator` 외부 etcd 필드 제거
  - `CAData`, `CertData`, `KeyData`를 사용하는 경우에 적용됩니다.
  - `karmada-operator`에서 외부 etcd 설정에 사용하던 `CAData`, `CertData`, `KeyData` 필드를 제거했습니다.

## 미리 준비
- **[breaking]** 외부 etcd 필드 제거
  - `CAData`, `CertData`, `KeyData`를 사용하는 경우에 적용됩니다.
  - 외부 etcd 설정에서 사용하던 `CAData`, `CertData`, `KeyData` 필드를 제거했습니다.
- **[deprecated]** `--etcd-init-image` 플래그 사용 중단
  - `--etcd-init-image`를 사용하는 경우에 적용됩니다.
  - 제거 시점 미정
  - `init` 명령의 `--etcd-init-image` 플래그는 더 이상 사용되지 않아 사용 중단으로 지정됐으며, 향후 릴리스에서 제거됩니다.
- **[breaking]** 멤버 클러스터 메트릭 레이블 이름 변경
  - 메트릭에 `cluster` 또는 `cluster_name`을 사용하는 경우에 적용됩니다.
  - 제거 시점 미정
  - 멤버 클러스터를 나타내는 Prometheus 메트릭 레이블 `cluster`와 `cluster_name`을 사용 중단하고, 새 레이블 이름 `member_cluster`를 사용합니다. `cluster`와 `cluster_name`은 `1.18` 릴리스에서 제거됩니다.

## 그 밖에 기록된 변경
- 108 (defect_corrected 42, added 37, value_changed 19, constraint_changed 8, default_changed 2)

[분석 자세히 보기](https://ratatosk.io/ko/releases/karmada/v1.18.3)

[원본 릴리스 노트](https://github.com/karmada-io/karmada/releases/tag/v1.18.3)
