RATATOSKRATATOSK
로그인

릴리즈

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

2026년 6월해제 ×

Kubeflow

AI & ML2026년 6월 15일

Kubeflow 26.03.1은 Pipelines, Kserve, Trainer, Notebooks, Dashboard, Istio, Knative 등 다수 컴포넌트를 한꺼번에 올리는 대규모 정기 릴리스이며, model-registry가 hub로 이름이 바뀌고 배포 네임스페이스와 모델 카탈로그 구조가 달라지는 등 운영자가 직접 대응해야 하는 변경을 포함합니다.

  • breakingmodel-registry 패키지, hub로 이름 변경

    kubeflow/model-registry 패키지가 kubeflow/hub로 이름이 바뀌었습니다. 매니페스트, Kustomize 오버레이, CI 파이프라인에서 참조 경로를 hub 기준으로 갱신하세요.

  • breaking모델 레지스트리 배포 위치, 프로필 네임스페이스로 이동

    모델 레지스트리가 기본 네임스페이스가 아닌 사용자 프로필 네임스페이스에 배포되도록 바뀌었습니다. 기존 배포 스크립트나 RBAC 설정이 default 네임스페이스를 가정하고 있다면 수정이 필요합니다.

  • breaking모델 카탈로그, 클러스터 전역 싱글턴으로 재편

    모델 카탈로그가 네임스페이스별 구성에서 kubeflow 네임스페이스의 클러스터 전역 단일 인스턴스로 분리되었습니다. 네임스페이스마다 카탈로그를 운영하던 환경은 구조 변경에 맞춰 재구성해야 합니다.

  • breakingmodel-registry UI 기본 활성화로 전환

    model-registry와 그 UI가 기본적으로 활성화되도록 바뀌었습니다. 별도로 비활성화하지 않았다면 업그레이드 후 추가 컴포넌트가 자동으로 노출됩니다.

주요 변경 (7)
  • kubeflow/model-registry가 kubeflow/hub로 이름이 바뀌고, 배포 네임스페이스가 default에서 사용자 프로필 네임스페이스로, 모델 카탈로그는 kubeflow 네임스페이스의 클러스터 전역 싱글턴으로 재구성됨 (모두 운영자가 대응해야 하는 변경)
  • model-registry와 UI가 기본 활성화로 전환
  • Kubeflow Pipelines 2.16.1, Kserve/Web App v0.18.0, Trainer v2.2.0, Notebooks v1.11.0(Workspaces v2.0.0-alpha.3), Dashboard v2.0.0 방향으로 대규모 컴포넌트 버전 업그레이드
  • Istio 1.30.1(hostUsers: false 지원), Knative 1.22.0(eventing 보안 오버레이 추가), cert-manager 1.20.2(오버레이 base 분리), oauth2-proxy v7.15.2, Dex 2.45.1(2 레플리카, sticky service 제거) 등 인프라 스택 업데이트
  • CI에 knative-eventing용 PSS restricted 및 네트워크 정책 추가, Kind 0.32+/Kubernetes 1.36으로 전환, dependabot 및 SHA 고정 GitHub Actions 도입
  • trivy 스캔이 CI에서 일시적으로 제거됨 (차후 재도입 예정)
  • Kserve v0.16.x에서 v0.17.0 마이그레이션 가이드를 포함해 업그레이드 문서 섹션 재구성
원문

KServe

AI & ML2026년 6월 14일

KServe v0.19.0은 LLMInferenceService의 관측 가능성, 오토스케일링, 라우팅 기능을 크게 강화한 릴리스입니다. CVE 패치 2건도 포함됩니다.

  • securityCVE 두 건, 업그레이드 전 반드시 확인

    v0.19.0은 vLLM/Pillow CVE와 CVE-2026-21226(azure-core)을 수정합니다. vLLM 런타임이나 azure-core 의존성이 있는 환경이라면 v0.19.0으로 업그레이드하거나, 당장 업그레이드가 어렵다면 azure-core>=1.38.0을 수동으로 고정하세요. 커스텀 서버 이미지에 포함된 Pillow 버전도 확인하세요.

  • breaking라우터 splitter off-by-one 수정으로 트래픽 분배 비율 변경

    pickupRoute의 난수 범위 계산에 off-by-one 오류가 있었고 이번에 수정됐습니다. 업그레이드 후 splitter 가중치가 올바르게 계산되므로, 기존 버그에 맞춰 가중치를 조정해두었다면 실제 트래픽 분배가 달라질 수 있습니다. 운영 환경 적용 전에 스테이징에서 분할 설정을 검증하세요.

  • enhancementLLMISvc 오토스케일링 상태 모니터링 연동 권장

    HPA/KEDA 스케일링 조건이 LLMISvc status에 노출되고, 준비 상태 전환 시 k8s 이벤트가 발생합니다. LLMInferenceService를 운영 중이라면 이 조건들을 모니터링 대시보드와 알람에 추가하세요. kserve-install.sh의 --scaling 플래그를 쓰면 신규 설치 시 오토스케일링 설정이 간단해집니다.

주요 변경 (7)
  • CVE 패치: vLLM/Pillow 취약점 수정, azure-core>=1.38.0 고정으로 CVE-2026-21226 대응
  • LLMISvc에 HPA/KEDA 스케일링 상태를 서비스 조건으로 노출, kserve-install.sh에 --scaling 플래그 추가
  • LLMISvc 관측 가능성 강화: 준비 상태 전환 시 k8s 이벤트 발생, 라우팅 토폴로지와 워크로드 참조를 status에 기록
  • InferenceService Standard 모드에 REST/gRPC 이중 프로토콜 라우팅 추가
  • 라우터 splitter의 pickupRoute 범위 계산 off-by-one 버그 수정 — 트래픽 분할 정확도에 직접 영향
  • LLMInferenceService에 LocalModelCache 지원 추가, PVC 접근 문제 해결을 위한 NodeSelector 수정
  • llm-d v0.6 컴포넌트 업그레이드를 위한 마이그레이션 로직 추가
원문
월별 보기