Kubeflow v1.11.0은 스토리지 백엔드 전환과 보안 기본값 강화를 포함한 대규모 기능 릴리스로, 스토리지 마이그레이션과 PodSecurityStandards 준수 여부를 반드시 사전 점검해야 합니다. 그 외 확장성 개선과 다수 컴포넌트 버전 업그레이드도 함께 포함되어 있습니다.
breakingMinIO에서 Seaweedfs로 스토리지 백엔드 전환
기본 S3 스토리지 백엔드가 MinIO에서 Seaweedfs로 전환됩니다. 전환 과정에서 기존 데이터가 자동으로 옮겨지지 않으므로, 업그레이드 전에 MinIO에 저장된 데이터를 반드시 백업하고 이후 복원해야 합니다.
breakingPodSecurityStandards 강제 수준 상향
시스템 네임스페이스에는 PodSecurityStandards restricted가, 사용자 네임스페이스에는 baseline이 강제 적용됩니다. 기존 워크로드나 커스텀 매니페스트가 해당 기준을 위반하면 배포가 거부될 수 있으니 업그레이드 전에 준수 여부를 점검하세요.
breakingIstio 사이드카 스코프 기본값 축소
대규모 클러스터에서 Istio 사이드카의 메모리와 네트워크 트래픽을 줄이기 위해 기본적으로 사이드카 스코프가 전체 메시가 아닌 축소된 범위로 제한됩니다. 네임스페이스 간 통신에 의존하던 구성이라면 사이드카 스코프 설정을 확인해야 합니다.
breaking네임스페이스 기본 파드 오버헤드 제로화
네임스페이스/프로파일의 기본 파드 오버헤드가 0으로 바뀌어 네임스페이스당 배치되는 파드 수가 절반으로 줄어듭니다. 리소스 산정 기준을 사용하던 운영 스크립트나 용량 계획을 다시 점검하세요.
breakingKubernetes 1.33+ 및 Kustomize 5.7.1 권장으로 변경
이번 릴리스는 Kubernetes 1.33 이상을 기준으로 검증되었고 Kustomize는 5.7.1 버전을 권장합니다. 이보다 낮은 Kubernetes나 다른 Kustomize 버전을 쓰면 매니페스트 렌더링이나 배포 동작이 예상과 다를 수 있습니다.
breakingBitnami 의존성 지원 중단 예고
Bitnami 기반 차트/이미지 의존성이 deprecated 상태로 전환되었습니다. 향후 릴리스에서 대체될 가능성이 높으니 해당 컴포넌트를 사용 중이면 대체 경로를 미리 확인하세요.
주요 변경 (8)
- 기본 스토리지가 MinIO에서 Seaweedfs로 전환되며 기존 데이터는 수동 백업/복원이 필요합니다
- 시스템 네임스페이스는 PSS restricted, 사용자 네임스페이스는 baseline으로 보안 기준이 강화되었습니다
- 대형 클러스터의 리소스 절감을 위해 Istio 사이드카 스코프가 기본적으로 축소되었습니다
- 네임스페이스 기본 파드 오버헤드가 0으로 바뀌어 네임스페이스당 최대 파드 수가 늘었습니다
- Kubernetes 1.33+ 및 Kustomize 5.7.1을 기준으로 검증되었고, Bitnami 의존성은 deprecated 처리되었습니다
- 1000명 이상의 사용자/프로파일/네임스페이스를 겨냥한 대규모 확장성 개선과 네임스페이스별 자격증명을 지원하는 S3 하드 멀티테넌시가 추가되었습니다
- Istio Ambient Mode(ztunnel) 오버레이 지원과 주요 네임스페이스 대상 deny-all 네트워크 정책이 새로 추가되었습니다
- KFP 2.15.0, Trainer 2.1.0, Katib 0.19.0, KServe 0.15.2, Istio 1.28.0, DEX 2.44 등 다수 컴포넌트 버전이 상향되었고, Katib/Notebook Controller/KServe Models Web App용 실험적 Helm 차트 작업이 시작되었습니다