
感谢您的宝贵的建议和问题。针对提出的几点,我的回复如下: 1. 我将在 etherpad 上提交相关议题,并计划在下次双周例会上进行介绍与讨论。 2. 在完成适配工作后,我会提交 PR 为 kubevirt src-openeuler 仓库新增 1.4 版本的分支。 3. 版本选择方面,我们团队当前正在专注于 1.4 版本的适配工作。完成后,这个通适分支将支持包括 RISC-V 在内的多架构环境。关于 1.5+ 版本的持续适配并持续增加分支的计划,需要与社区进一步讨论确定。 4. 我们确实计划将 RISC-V 适配代码贡献回 kubevirt 上游社区(KubeVirt.io)。在此过程中,我们会基于最新版本进行适配工作,同时为 src-openeuler 提交对应的 1.5+ 版本分支。 期待在例会上与各位老师就以上方案进行更深入的交流讨论。如有任何建议或问题,随时欢迎指导交流。 - 倪金成 E-mail:nijincheng@iscas.ac.cn -----原始邮件----- 发件人:"wangl29@chinatelecom.cn" <wangl29@chinatelecom.cn> 发送时间:2025-04-22 17:14:19 (星期二) 收件人: 【外部账号】倪金成 <nijincheng@iscas.ac.cn>, cloudnative <cloudnative@openeuler.org> 抄送: 主题: Re: [Cloudnative][讨论] 建立 kubevirt 仓库并推进 openEuler 对 RISC‑V 虚拟化的支持 多谢软件所的贡献。我之前也重度使用过kubevirt,在risc-v的适配价值是非常肯定的。有几个问题 1. 需要提交一个议题,在下次云原生sig例会进行一次介绍和讨论 2. 当前社区维护的是https://gitee.com/src-openeuler/kubevirt 我的建议是新增一个分支即可。 3. 需要考虑一下版本选择,当前社区维护的是1.2版本,如果你已经通适了1.4版本,那么加一个1.4的通适分支(其它架构也可以用)是很好的,问题在于后期1.5+版本是否还能持续适配并持续增加分支。如果不是,那么我们再详细讨论解决方案。 4. 是否考虑将适配代码贡献到KubeVirt.io - Leon wangl29@chinatelecom.cn 发件人: 【外部账号】倪金成 发送时间: 2025-04-22 15:38 收件人: cloudnative 主题: [Cloudnative][讨论] 建立 kubevirt 仓库并推进 openEuler 对 RISC‑V 虚拟化的支持 各位 CloudNative SIG 的老师好: 我是倪金成,目前在中国科学院软件研究所负责 RISC‑V 生态的云原生虚拟化方向相关工作。近期在开展将 kubevirt(v1.4)适配至 RISC‑V 架构的工作。现希望与各位老师探讨在 openEuler 社区中提供 kubevirt 对 RISC-V 架构的支持的可能性与方案。 动机与价值 kubevirt 作为云原生虚拟化的主导解决方案之一,能够使 Kubernetes 集群无缝统一管理容器与虚拟机工作负载 openEuler 提供 kubevirt 在各种架构下的支持可以促进 openeuler 在混合架构云原生环境中的应用 openEuler 24.03 LTS 已实现对 RISC‑V 的原生支持,但在 RISC-V 云原生场景缺少相应的虚拟化工具 对 kubevirt 进行 RISC‑V 适配,可推动 openEuler RISC‑V 镜像在虚拟化方向的应用普及 提案 在 CloudNative SIG 下新建仓库 openeuler/kubevirt:作为 kubevirt 在 openEuler 社区的主仓库 对 kubevirt 的 RISC-V 支持将贡献到该仓库 已完成的工作: bazel 工具链的 RISC-V 架构支持与适配 kubevirt 核心容器镜像的 RISC-V 版本构建与验证 计划中的工作: 完善 bazel 构建系统中的 RISC-V 工具链支持与配置 RISC-V 架构下 KubeVirt 的运行时依赖定义 适配 virt-launcher、virt-controller、virt-handler 等核心虚拟化功能组件 构建 RISC-V 架构专用的测试用例与验证框架 诚挚期待各位专家的宝贵意见与建议!欢迎在本邮件讨论或下次 SIG 例会中深入交流。 感谢您的关注与支持! 倪金成 E-mail:nijincheng@iscas.ac.cn 单位:中科院软件所