容器与 VM 并非对立关系,而是互补的承载形态。云原生技术栈中的 KubeVirt 项目,为这一问题提供了突破性思路 —— 它通过 Kubernetes 的 CRD(自定义资源)扩展能力,将 VM 以 “自定义资源” 的方式纳入 K8s 调度体系,实现了容器与 VM 的统一编排。这意味着,运维人员可以用同一套 K8s 工具链管理两种负载,无需切换平台,从根源上解决了异构资源的管理割裂。
2. 资源效率优化:从 “损耗叠加” 到 “原生释放”
传统超融合的 “虚拟化层 + 容器集群” 架构,会带来两层资源损耗:虚拟化 Hypervisor 层的 CPU 开销,以及 VM 操作系统的存储冗余。云原生技术栈则通过 “容器 + VM 双栈” 架构,让容器直接运行在物理机操作系统上,消除了虚拟化层的额外开销;同时,容器的轻量化特性(镜像体积仅为 VM 的 1/10)大幅降低了存储资源消耗。以 CPU 利用率为例,双栈架构可将整机 CPU 开销从 15% 以上降至接近 0,存储资源利用率提升 30% 以上。