kubevirt 1.8 功能总结:目前 1.8.2

5 阅读2分钟

KubeVirt v1.8 系列版本于 2026 年第一季度发布,是该项目迈向多虚拟化后端支持和高性能计算(AI/HPC)的重要里程碑。

以下是 v1.8.0、v1.8.1 和 v1.8.2 版本的关键功能与改进总结:

1. KubeVirt v1.8.0:里程碑式重大更新

这是 1.8 系列的核心版本,引入了多项架构级变更:

  • 计算 (SIG Compute):

    • 多模型机抽象层 (Hypervisor Abstraction Layer, HAL): 这是一个重大的架构演进,允许 KubeVirt 在保留 KVM/QEMU 默认支持的同时,集成其他的虚拟化后端(如 Cloud-Hypervisor 等)。
    • PCIe NUMA 拓扑感知: 为 VM 提供近乎原生的性能支持,特别针对 AI 训练和高性能计算(HPC)负载进行了优化。
    • 机密计算 (Confidential Computing): 引入了对 Intel TDX 的远程度量(Attestation)支持,确保 VM 运行在真实且受保护的硬件上。
  • 网络 (SIG Networking):

    • passt 绑定正式核心化:passt(用户态网络连接绑定插件)从实验性插件提升为核心绑定组件,提升了非特权容器环境下的网络兼容性。
    • 热更新 NAD 引用: 现在可以在不重启 VM 的情况下,动态更新网络附件定义(NAD)引用,实现了运行中虚拟机的网络配置调整。
  • 存储 (SIG Storage):

    • 增量备份与变化块追踪 (CBT): 利用 QEMU 的 CBT 能力,显著提高了备份速度并降低了存储占用。
    • ContainerPath 卷类型: 允许将容器路径直接映射为 VM 存储,方便云厂商注入凭证等元数据。

2. KubeVirt v1.8.1:稳定性修复

此版本主要修复 1.8.0 发布后的初期回归问题,确保核心组件的健壮性:

  • 关键组件修复: 修复了 virt-handler 在特定异常退出后无法正确重启域名通知(domain-notify)服务器的问题。
  • 导出功能优化: 解决了 VMExport 在处理超长 PVC 名称时可能导致的逻辑失败。
  • 维护性改进: 包含约 17 项代码变更,主要涉及测试套件的稳定性以及依赖库的日常更新。

3. KubeVirt v1.8.2:安全与维护更新

作为最新的维护补丁包(近期发布),主要聚焦于:

  • 安全补丁: 包含针对 Go 语言底层依赖(如 golang.org/x/oauth2 等)的 CVE 安全漏洞修复。
  • 兼容性调整: 优化了与 Kubernetes v1.35+ 版本的协同逻辑。
  • Bug 修复: 解决了部分特定场景下 virt-launcher 在清理遗留进程时的资源泄漏问题。

总结建议:

如果您正在构建生产级的 AI 或机密计算环境,建议直接使用 v1.8.2 以获得最新的性能优化(NUMA/TDX)和已知的安全性修复。如果您是从 v1.7.x 升级,请重点关注 passt 绑定和 NAD 定义解耦带来的网络 API 权限变更。