• 云原生服务云原生服务
    • 云原生备份容灾服务hot
    • 轻量集群服务new
    • 集群巡检服务new

什么是 KSV?

介绍 KSV 的功能特性和优势场景。

KSV 云原生虚拟化(KSV)是由 KubeSphere 衍生的轻量化虚拟机管理平台,⽀持单节点部署和多节点部署,可⽀撑个⼈⽤户和企业⽤户多种场景下的虚拟化业务需求。KSV 可帮助您减少前期的硬件投入,您可以使用 KSV 创建所需数量的虚拟机,快速开发和部署应用。

KSV 基于 Kubernetes 云原⽣架构,相较于传统虚拟化服务更加轻量、灵活、开放,并且能够实现服务自愈、快速弹性伸缩、灵活调度等能力。

为什么选择 KSV

选择 KSV,您可以轻松构建具有以下优势的计算存储资源:

  • 超低门槛:单节点 4 核 8 GB 内存即可部署,同时⽀持多节点集群部署;

  • 极简操作:提供便捷易⽤的可视化 Web 控制台,⼀键掌控企业硬件虚拟化所需的⼀切资源,并提供自修复能力;

  • 快速安装:20 分钟之内完成平台部署和更新;

  • ⾼速运⾏:秒级创建虚拟机和调整虚拟机配置;

  • 卓越兼容:⽆底层基础设施依赖,可部署在任何⽀持虚拟化的主机之上;

  • 对接容器:与 KubeSphere 容器平台⽆缝衔接,虚拟化和容器化完美融合。

功能架构

KSV 是基于 Kubernetes 云原生架构,从底层为用户屏蔽了复杂的基础设施架构和 Kubernetes 基础配置。您可以将 KSV 运行在私有云、公有云、虚拟机、物理机、边缘节点等各类开发或生产环境。在功能层面,KSV 主要包含物理节点、网络、存储、虚拟机、镜像、硬盘、安全组等组件。

具体功能架构图如下图所示。

35px

底层原理

KSV 各模块的底层原理描述如下表所示:

名称描述
虚拟机
底层使用 KubeVirt 插件,支持对虚拟机的生命周期管理、状态管理和连接管理。
网络
KSV 运行在容器环境之上,容器需要支持更多的网卡,多余的网卡可以插入到容器中的虚拟机上。KSV 底层使用 Multus 插件实现容器对多网卡的支持。虚拟机继续保留了对 Macvtap 的支持,同时集成了 Kube-OVN 实现对 SDN 网络的支持,Kube-OVN 提供了 Underlay 和 Overlay 网络类型的支持,用户可以根据实际网络情况和对网络的述求选择合适的网络类型。
镜像
底层使用 CDI 插件将镜像导入到持久卷中,通过持久卷的克隆实现系统盘创建。
存储
KSV 运行在 Kubernetes 底座上,基于 Kubernetes 的 CSI 插件实现存储相关资源的管理。KSV 主要使用开源 Ceph 块存储,如果提供了支持 CSI 的商业存储,KSV 也是可以无缝接入的。
安全组
集成了 Kube-OVN,由 Kube-OVN 创建的网卡提供了对安全组的支持。
带宽限制
集成了 Kube-OVN,由 Kube-OVN 创建的网卡提供了对带宽限制的支持。
指标监控
KSV 基于 Kubernetes 生态的 Prometheus 监控系统实现了集群监控指标的配置、收集、存储和查询。
告警与监控
基于 Kubernetes 生态的 Prometheus Alertmanager 实现集群告警的配置、收集、存储和查询。
日志查询
基于 Kubernetes 生态的 Fluent Bit 与 Elasticsearch 实现日志的收集、存储和查询。

产品计费

KSV 目前提供个人免费版、开发者版和企业版三种模式的虚拟化服务。个人免费版用于助力个人用户和微型团队,提供 3 个节点内的免费虚拟化服务。开发者版和企业版为中小型团队和大型企业用户提供更多节点数、更全面的虚拟化服务体验。详细的计费规则及各版本服务能力对比,请参阅版本选型

部署建议

您可以从以下维度考虑如何部署并使用 KSV:

  • 节点服务器

    KSV 支持 Linux 操作系统,内核版本需要在 4 以上。推荐您使用 Ubuntu 18.04、Ubuntu 20.04、CentOS 7.9、CentOS 8.5、统信UOS、银河麒麟 V10 或华为 EulerOS 操作系统。

  • 网络规划

    KSV 建议您规划 2 个网络段,具体如下:

    • 管理网络:KSV 节点服务器所在的网络,建议采用专有 VLAN,以 trunk 方式接入。

    • 业务网络:虚拟化资源所在的网络,可以根据业务需求配置多个 VLAN,以 trunk 方式接入。

  • 安全方案

    KSV 提供安全组功能,控制安全组内虚拟机的进出口流量和端口监听状态,从而提高虚拟化服务的安全性。有关更多信息,请参阅安全组

    为保证业务处理的正确性,KSV 还提供快照备份功能。建议您通过为磁盘、虚拟机创建快照,实现应用容灾。

技术支持

KSV 目前处于生产可用阶段。您可以将有关问题提交到 KubeSphere 开发者社区