KSV 容器虚拟化(KSV)是由 KubeSphere 衍生的轻量化虚拟机管理平台,支持单节点部署和多节点部署,便捷易用,满足企业级虚拟化业务需求。
KSV 基于 K3s,相较于传统虚拟化架构,KSV 更轻量、更灵活。借助 K3s 底层框架,KSV 可以实现服务自愈、快速弹性伸缩、灵活调度等能力。
安装文件下载
https://virtualization.kubesphere.cloud
https://kubesphere.cloud/docs/ksv/installation/install-ksv-in-single-node-mode
前提条件
- 服务器节点的操作系统需要为 Linux 操作系统,Linux 内核版本必须在 4 以上。建议使用 Ubuntu 18.04、Ubuntu 20.04、CentOS 7.9、CentOS 8.5、统信 UOS、银河麒麟 V10 或华为 EulerOS。其他操作系统尚未充分测试,可能存在未知问题。未来将支持更多操作系统。
服务器节点的硬件配置必须满足以下条件:
硬件 | 最低配置 | 推荐配置 |
---|---|---|
CPU | 4 核 | 8 核 |
内存 | 8 GB | 16 GB |
系统磁盘 | 100 GB | 100 GB |
检查服务器节点是否支持虚拟化(若无回显则不支持虚拟化):
grep -E '(svm|vmx)' /proc/cpuinfo
安装:
curl -kOL https://virtualization.kubesphere.cloud/v1.5.0/kubesphere-virtualization-x86_64-v1.5.0.tar.gz
tar -zxvf kubesphere-virtualization-x86_64-v1.5.0.tar.gz & cd kubesphere-virtualization-arm64
./install.sh -a --ratio <超卖比>
- —ratio 参数为可选参数,用于指定 KSV 集群的超卖比,取值为 1 至 10 的整数。如果未设置 —ratio 参数,超卖比默认值为 2。
- 超卖比将决定 KSV 可创建虚拟机的总数。可创建虚拟机的总数 = 集群 CPU 核心总数 x 超卖比。
- 只有新安装 KSV 时可以设置超卖比,升级 KSV 时不支持修改超卖比。
- 安装可能需要较长时间,请等待安装完成。
KSV 目前提供以下许可证类型:
- 试用版许可证:KSV 安装后处于未激活状态,许可证默认为试用版许可证。允许用户对最多部署 3 个节点、最多创建 9 台虚拟机。试用版许可证不限制有效期。
- 商业版许可证:您可以购买商业版许可证并使用激活码对 KSV 进行激活。除根据您的实际购买情况限定资源管理规模和有效期外,商业版许可证提供 KSV 的全部功能