主要观点:KubeVirt 是虚拟机和容器化环境的桥梁,能让 VM 和容器共存,但对需支持大规模 VM 工作负载的组织存在一些限制,CNCF 项目也表明容器不会取代 VM。Gartner 估计到 2028 年 KubeVirt adoption 不到 10%,其功能有限,缺乏很多 VM 管理所需功能,如存储管理集成等,与传统 VM 管理相比功能差距大,且与存储系统集成不是默认功能,引入 KubeVirt 需重塑工具和重新培训团队,对受监管或关键部门风险大,企业采用仍需克服技能差距。
关键信息:
- 2019 年进入 CNCF 沙盒项目,2022 年进入孵化成熟阶段,仍处于孵化期。
- 功能主要限于基本的声明性用法,如创建、调度、启动、停止和删除 VM。
- Gartner 估计 2028 年 adoption 低的原因是功能有限,不支持高级功能。
- 与存储系统集成不是默认功能,CSI 需求会影响存储环境。
- 组织依赖 VM 是因为操作简单、成本低、人才池成熟,Kubernetes 引入更多操作复杂性。
- KubeVirt 是为 Kubernetes 环境构建,假设所有工作负载最终迁移到 Kubernetes,但过渡缓慢。
重要细节:
- 有 NVIDIA、Red Hat 等支持,但完全实现潜力可能需十多年。
- 现有 VM 基础设施提供商已能在容器旁运行 VM。
- KubeVirt 1.0 于 2023 年 7 月发布。
- 建议在可预见未来将其 use 限于管理少量 VM,不建议移植大规模 VM 部署到 Kubernetes。
- 有平台可在单平台运行 VM 和 Kubernetes 并保留两者优势。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。