RATATOSKRATATOSK
로그인

릴리스

CNCF graduated·incubating 프로젝트 릴리스 노트의 AI 분석.

프로젝트: Karmada해제 ×
Karmadav1.18.2Orchestration & Management2026년 7월 31일

운영자 영향 범위가 넓은 유지보수 릴리스로, 수정 사항과 함께 API 및 설정 변경, 스케줄링 기능 추가, 의존성 업데이트, 지원 중단 및 제거가 포함됩니다. 기본값과 제약 조건이 바뀐 부분이 있어 운영 환경의 설정을 점검하고 필요한 이전 작업을 계획해야 합니다. 보안 관련 의존성 업데이트도 포함됩니다.

조치 필요 (2)

  • security기반 이미지 alpine 버전 변경

    보안 우려를 해결하기 위해 기반 이미지 alpinealpine:3.23.4에서 alpine:3.24.1로 변경되었습니다.

  • security기반 이미지 alpine 버전 변경

    보안 우려를 해결하기 위해 기반 이미지 alpinealpine:3.23.3에서 alpine:3.23.4로 변경되었습니다.

영향 확인 (8)

  • breaking클러스터 임대 관련 플래그 제거

    --cluster-lease-duration 또는 --cluster-lease-renew-interval-fraction 중 하나라도 설정하는 경우에 적용됩니다.

    --cluster-lease-duration--cluster-lease-renew-interval-fraction 플래그가 제거되었습니다.

  • breaking추정기 메트릭의 Estimator 레이블 값 제거

    estimating_plugin_execution_duration_seconds 또는 estimating_plugin_extension_point_duration_seconds 중 하나를 사용하는 경우에 적용됩니다.

    estimating_plugin_extension_point의 지원 중단된 Estimator 레이블 값이 estimating_plugin_execution_duration_secondsestimating_plugin_extension_point_duration_seconds 메트릭에서 제거되었습니다.

  • breakingEtcd.Local.InitImage 제거

    Etcd.Local.InitImage를 설정하는 경우에 적용됩니다.

    Karmada Init Configuration에서 지원 중단된 Etcd.Local.InitImage가 제거되었습니다.

  • 릴리스 페이지에 5건 더

미리 준비 (4)

  • deprecatedReplicaRequirements.resourceRequest 지원 중단v1.18.0부터

    ReplicaRequirements.resourceRequest를 사용하는 경우에 적용됩니다.

    ReplicaRequirements.resourceRequest가 지원 중단되고 resourceRequestBytes가 대신 사용됩니다. resourceRequestBytes에는 프로토 직렬화된 resource.Quantity 객체가 저장됩니다.

  • deprecatedComponentReplicaRequirements.resourceRequest 지원 중단v1.18.0부터

    ComponentReplicaRequirements.resourceRequest를 사용하는 경우에 적용됩니다.

    ComponentReplicaRequirements.resourceRequest가 지원 중단되고 resourceRequestBytes가 대신 사용됩니다. resourceRequestBytes에는 프로토 직렬화된 resource.Quantity 객체가 저장됩니다.

  • deprecatedNodeClaim.nodeAffinity 지원 중단v1.18.0부터

    NodeClaim.nodeAffinity를 사용하는 경우에 적용됩니다.

    NodeClaim.nodeAffinity가 지원 중단되고 nodeAffinityBytes가 대신 사용됩니다. nodeAffinityBytes에는 프로토 직렬화된 corev1.NodeSelector 객체가 저장됩니다.

  • 릴리스 페이지에 1건 더
원문
Karmadav1.17.5Orchestration & Management2026년 7월 31일

버그 수정과 기능 확장을 함께 담은 유지 보수 릴리스로, 워크로드 선호도 기능과 저장 데이터 암호화 지원, 의존성 및 이미지 업데이트가 포함됩니다. 기본 설정과 운영 방식의 변경으로 호환성 및 구성 검토가 필요하며, 릴리스 노트에는 중복 항목과 빈 제목도 있습니다.

조치 필요 (1)

  • breakingControllerPriorityQueue 기본 활성화

    ControllerPriorityQueue 기능이 베타로 승격되었으며 기본값으로 활성화됩니다.

영향 확인 (4)

  • breakingkarmadactl init--etcd-init-image 삭제

    --etcd-init-image 플래그를 사용하는 경우에 적용됩니다.

    karmadactlinit 명령에서 더 이상 사용되지 않던 --etcd-init-image 플래그가 삭제되었습니다.

  • breaking리소스 선택기의 namespace 검증 추가

    PropagationPolicy 또는 OverridePolicy를 사용하는 경우에 적용됩니다.

    karmada-webhookPropagationPolicyOverridePolicyspec.resourceSelectorsnamespace 검증을 추가해 의도하지 않은 네임스페이스 간 리소스 선택을 막습니다.

  • breakingWorkloadAffinity 그룹 키 중복 설정 제한

    WorkloadAffinity를 설정한 경우에 적용됩니다.

    karmada-webhookWorkloadAffinity에서 affinityantiAffinity에 같은 GroupByLabelKey를 설정하지 못하도록 제한합니다.

  • 릴리스 페이지에 1건 더

미리 준비 (2)

  • deprecatedEtcd.Local.InitImage 사용 중단v1.17.0부터 · 제거 시점 미정

    Karmada Init Configuration에서 Etcd.Local.InitImage를 설정한 경우에 적용됩니다.

    Karmada Init ConfigurationEtcd.Local.InitImage가 더 이상 사용되지 않는 설정으로 지정되었으며, 향후 버전에서 삭제됩니다.

  • deprecated클러스터 임대 플래그 사용 중단v1.17.0부터 · 제거 시점 미정

    --cluster-lease-duration 또는 --cluster-lease-renew-interval-fraction을 사용하는 경우에 적용됩니다.

    --cluster-lease-duration--cluster-lease-renew-interval-fraction 플래그가 더 이상 사용되지 않는 설정으로 지정되었으며, 향후 릴리스에서 삭제됩니다.

원문
Karmadav1.16.8Orchestration & Management2026년 7월 31일

이번 릴리스는 버그 수정과 새 API 및 기능, 성능 및 계측 개선, 의존성 업데이트를 포함하며 더 이상 사용되지 않는 필드를 제거합니다. 운영자는 제거된 필드와 보안 관련 의존성 업데이트를 검토해야 하며, 그 밖의 업그레이드에는 별도 조치가 필요하지 않습니다.

조치 필요 (1)

  • securitymediumgithub.com/vektra/mockery 업데이트

    보안 우려를 해결하기 위해 github.com/vektra/mockery가 v3.5.5로 업데이트되었습니다. 관련 식별자는 GO-2025-3900입니다.

영향 확인 (4)

  • breaking외부 etcd 필드 제거

    CAData, CertData, KeyData를 설정하는 경우에 적용됩니다.

    더 이상 사용되지 않는 외부 etcd 필드인 CAData, CertData, KeyData가 제거되었습니다.

  • breakinginit 명령 기본 이미지 업데이트

    init 명령을 실행하는 경우에 적용됩니다.

    init 명령의 기본 kube-apiserverkube-controller-manager 이미지가 v1.31.3에서 v1.34.1로 변경되었습니다. 기본 etcd 이미지도 3.5.16-0에서 3.6.0-0으로 업데이트되었습니다.

  • breaking멤버 클러스터 클라이언트 기본 제한 시간 추가

    멤버 클러스터 클라이언트를 사용하는 경우에 적용됩니다.

    멤버 클러스터가 응답하지 않을 때 컨트롤러가 멈추는 상황을 막도록 멤버 클러스터 클라이언트의 기본 제한 시간 32초가 추가되었습니다.

  • 릴리스 페이지에 1건 더

미리 준비 (2)

  • deprecated--etcd-init-image 플래그 사용 중단제거 시점 미정

    --etcd-init-image를 사용하는 경우에 적용됩니다.

    init 명령에서 더 이상 사용하지 않는 --etcd-init-image 플래그가 사용 중단으로 표시되었습니다. 이 플래그는 향후 릴리스에서 제거될 예정입니다.

  • breaking멤버 클러스터 메트릭 레이블 변경1.18에서 제거 예정

    cluster 또는 cluster_name 메트릭 레이블을 사용하는 경우에 적용됩니다.

    멤버 클러스터를 나타내던 Prometheus 메트릭 레이블 clustercluster_name이 사용 중단되었으며, 1.18 릴리스에서 제거될 예정입니다. 앞으로는 같은 용도로 새 레이블 member_cluster를 사용합니다.

원문
Karmadav1.18.0Orchestration & Management2026년 5월 30일

오버플로 스케줄링과 스케줄링 오버커밋 보호가 추가되었고, API와 기본값, 제약 조건, 메트릭, 플래그가 변경되었습니다. 보안 대응을 위한 기본 이미지 업데이트와 여러 결함 수정도 포함됩니다.

조치 필요 (1)

  • securityalpine 기본 이미지 업데이트

    보안 문제에 대응하기 위해 기본 이미지 alpinealpine:3.23.3에서 alpine:3.23.4로 변경되었습니다.

영향 확인 (9)

  • breaking보조 클러스터 그룹 선언 지원

    overflowAffinities를 설정하는 경우에 적용됩니다.

    ClusterAffinityTermoverflowAffinities 필드로 보조 클러스터 그룹을 선언할 수 있습니다.

  • breakingLtGt 클러스터 허용 조건 제한

    spec.placement.clusterTolerationsLt 또는 Gt를 설정하는 경우에 적용됩니다.

    이제 spec.placement.clusterTolerationsLt 또는 Gt 연산자를 사용한 PropagationPolicyClusterPropagationPolicy 리소스를 거부합니다.

  • breakingkarmada-operator 로그 상세도 기본값 변경

    오퍼레이터를 실행하는 경우에 적용됩니다.

    karmada-operator가 관련 구성 요소의 기본 로그 상세도를 2로 설정합니다.

  • 릴리스 페이지에 6건 더
원문
Karmadav1.17.0Orchestration & Management2026년 2월 28일

워크로드 어피니티와 안티어피니티 스케줄링, 오퍼레이터 설정 및 API 기능, 컨트롤러와 스케줄러 수정이 포함된 릴리스입니다. 사용 중단 및 제거 항목, 의존성 업데이트, Helm의 저장 데이터 암호화 옵션도 함께 반영되었으며, 특정 취약점이나 보안 권고는 공개되지 않았습니다.

영향 확인 (4)

  • breaking리소스 선택자의 namespace 검증 추가

    PropagationPolicy 또는 OverridePolicy를 사용하는 경우에 적용됩니다.

    PropagationPolicyOverridePolicyspec.resourceSelectorsnamespace 검증을 추가해 의도하지 않은 네임스페이스 간 리소스 선택을 막습니다.

  • breakingWorkloadAffinity의 중복 GroupByLabelKey 설정 제한

    WorkloadAffinityGroupByLabelKey를 설정하는 경우에 적용됩니다.

    WorkloadAffinity에서 affinityantiAffinity에 같은 GroupByLabelKey를 설정하지 못하도록 제한합니다.

  • breaking기본 Kubernetes 및 ETCD 이미지 업데이트

    적용 대상이 릴리스 노트에 명시되지 않았습니다.

    기본 kube-apiserverkube-controller-manager 이미지를 v1.34.1에서 v1.35.2로, 기본 ETCD 이미지를 3.6.0-0에서 3.6.6-0으로 업데이트했습니다.

  • 릴리스 페이지에 1건 더

미리 준비 (3)

  • deprecated--cluster-lease-duration 사용 중단제거 시점 미정

    --cluster-lease-duration를 사용하는 경우에 적용됩니다.

    --cluster-lease-duration 플래그가 사용 중단되었으며 향후 릴리스에서 제거됩니다.

  • deprecated--cluster-lease-renew-interval-fraction 사용 중단제거 시점 미정

    --cluster-lease-renew-interval-fraction을 사용하는 경우에 적용됩니다.

    --cluster-lease-renew-interval-fraction 플래그가 사용 중단되었으며 향후 릴리스에서 제거됩니다.

  • deprecatedEtcd.Local.InitImage 설정 사용 중단제거 시점 미정

    Karmada Init Configuration에서 Etcd.Local.InitImage를 설정하는 경우에 적용됩니다.

    karmadactlKarmada Init Configuration에서 Etcd.Local.InitImage 설정이 사용 중단되었으며 향후 버전에서 제거됩니다.

원문
월별 보기