RATATOSKRATATOSK
로그인

KubeVirt

v1.8.0Orchestration & Management
2026년 3월 25일

KubeVirt v1.8.0은 1,242개의 변경사항을 담은 대형 릴리스로, 새로운 VM 백업 API, VMPool 자동복구, 컨테이너패스 볼륨 등을 추가하고 일부 네트워크 바인딩을 완전 제거했습니다.

  • breaking업그레이드 전 SLIRP·Macvtap 바인딩 사용 VM 확인 및 전환

    SLIRP와 Macvtap 코어 바인딩이 v1.8.0에서 완전히 삭제됐습니다. 클러스터 내 해당 바인딩을 사용하는 VM이 있으면 업그레이드 후 즉시 장애가 발생합니다. 지금 VM 스펙을 전수 조사해 passt 또는 bridge 바인딩으로 전환하고, 프로덕션 적용 전 비프로덕션 환경에서 반드시 검증하세요.

  • breaking마이그레이션 및 vCPU 메트릭명 변경 — 대시보드 일괄 수정 필요

    kubevirt_vmi_migration_data_total_bytes는 deprecated 처리됐고, vCPU 레코딩 룰도 kubevirt_vmi_vcpu_count에서 vmi:kubevirt_vmi_vcpu:count로 바뀌었습니다. Grafana 대시보드, Prometheus 알림 규칙, 레코딩 룰에서 두 메트릭을 함께 찾아 교체하세요. 업그레이드 후에 고치면 모니터링 공백이 생깁니다.

  • enhancementdisabledFeatureGates로 피처 게이트 명시적 잠금 적용

    이제 피처 게이트를 단순히 설정하지 않는 방식이 아니라, disabledFeatureGates 목록에 명시해 강제로 비활성화할 수 있습니다. 규제 환경이나 GitOps로 KubeVirt 설정을 관리하는 팀이라면, 허용하지 않을 알파·베타 피처를 이 목록에 추가해 감사 추적이 가능한 형태로 관리하세요.

주요 변경 (6)

  • SLIRP 및 Macvtap 코어 네트워크 바인딩 완전 삭제 — 업그레이드 전 대체 바인딩으로 전환 필수
  • 증분 백업 및 CBT(Changed Block Tracking)를 지원하는 새 VMBackup API 도입
  • VMPool v1beta1 정식 승격 — 자동복구 전략 및 스케일인 제어(상태 보존 포함) 지원
  • kv.spec.configuration.developerConfiguration.disabledFeatureGates로 피처 게이트 명시적 비활성화 가능
  • 마이그레이션 메트릭명 변경: kubevirt_vmi_migration_data_total_bytes → kubevirt_vmi_migration_data_bytes_total — 대시보드 및 알림 규칙 업데이트 필요
  • virt-operator의 VIRT_*_IMAGE 환경변수 오버라이드가 하위 컴포넌트에 정상 전파되도록 버그 수정