概述
对于使用基于虚拟机架构的企业而言,如果要向基于 Kubernetes 和容器架构转型,不可避免要进行应用改造。可受限于业务持续在线,或开发习惯一时难以改变等原因,企业往往无法在短时间内彻底脱离虚拟化架构。
因此,一个可以在同一个平台,统一配置、管理和控制容器资源与虚拟机资源的解决方案就显得尤为重要。
容器化编排的虚拟机方案
本平台基于开源组件 KubeVirt 实现的虚拟机(VMI,VirtualMachineInstance)方案,可更容易、更快速地创建容器化编排的虚拟机,并运行虚拟化应用。

功能特点
快速转型
无需重写应用或修改镜像。仅需将原有应用打包成 qcow2 或 raw 格式的虚拟机镜像,并在平台中使用该镜像创建虚拟机,便能将应用部署到容器平台。
保持行为习惯
可使用与传统虚拟机类似的处理方式管理容器化的虚拟机,而无需关注底层容器化实现,包括虚拟机生命周期管理、磁盘及网络,以及快照管理等。
虚拟化与容器化共存
-
在统一平台中,支持纳管虚拟化业务,同时也能实现基于 Kubernetes 的容器调度与管理。
-
可在继续使用虚拟机负载的基础上,逐步完成容器化应用改造。
-
不影响需与虚拟化应用交互的容器化新应用的开发。
使用流程
-
虚拟化功能必须基于物理机集群实现,且集群中需部署 KubeVirt 组件,并开启虚拟化。使用前需事先 准备虚拟化环境 。
-
请准备并 添加虚拟机镜像 ,并为项目分配该镜像的使用权限。分配完成后,在 Container Platform 中即可使用已分配的镜像创建虚拟机。
-
当虚拟机需要扩容或出现故障时,您可以 快速定位虚拟机 所在命名空间、完成虚拟机扩容或排障等操作,以提升运维效率。