
3 月 22 日,南京,聊聊生成式 AI 应用构建

KubeVirt v1.5 现已发布。此版本与 Kubernetes v1.32 对应,是第七个遵循 Kubernetes 发布节奏的 KubeVirt 版本。此次发布中,项目增加了一些功能,旨在与传统虚拟化平台对齐,比如增强的卷和虚拟机迁移、提高的 CPU 性能以及更精确的网络状态控制。
Breaking change
v1.5 中引入了一项影响命名空间管理员进行实时迁移权限的变更。作为安全措施(最小权限原则),命名空间管理员默认不再拥有创建、编辑和删除 VirtualMachineInstanceMigrations 的权限。
Feature GA
此次发布标志着多个功能的毕业,特性开关已被弃用,现默认启用:
- 迁移更新策略和卷迁移:当用户需要更改底层存储时,存储迁移会很有用,例如,当存储类被弃用或有新的高性能驱动可用时。
- 自动资源限制:自动为 VMI 应用 CPU 限制。
- 虚拟机实时更新功能:该功能支持 CPU、内存和卷资源的热插拔。
- 网络绑定插件:一个模块化插件,与 KubeVirt 集成以实现网络绑定。
Compute
现在可以通过 virtqueue 映射指定使用的 IOThreads 数量,以提高 CPU 性能。我们还为 amd64 添加了 virtio 视频支持,并增加了重置虚拟机的能力,可以在无需调度新 Pod 的情况下重启来宾操作系统。
Networking
现在可以动态控制网络接口的链路状态(上/下)。
Scale and Performance
可以在这里找到发布的全面性能和扩展基准列表。基准中一个显著的变化是增加了 virt-handler 资源利用率指标。该指标提供了在运行 virt-handler 的节点上,调度的每个 VMI 的平均、最大和最小内存/CPU 利用率。基准文档中的另一个重要更新是修正了对列表调用的追踪方式。KubeVirt 客户端在之前错误地将监视调用报告为列表调用,此问题在此次发布中得到解决。
Storage
现在可以迁移热插拔卷,以及可以迁移使用 virtiofs 共享的 VMI。此外,还解决了 libvirt 中的最近变更,该变更阻止了一些 NFS 共享卷的迁移,现在提供了共享文件系统路径。
还没有评论,来说两句吧...