openFuyao开源社区聚焦“AI云原生”,打造多样化算力互联的集群管理与调度能力,提供算力亲和组件及面向生产的社区发行版,实现集群算力的弹性调度和高效释放。


01 背景

openFuyao社区发行版采用"核心平台+可插拔组件”架构,打造多样化算力互联的集群管理与调度能力,提供多样化算力亲和组件,实现集群算力的弹性调度和高效释放。
本文将带您快速体验从安装引导集群、安装业务集群到使用openFuyao管理面的全流程操作。

02 前提条件

请按照以下配置进行准备。

表1 支持的操作系统与架构信息

操作系统 版本 架构
openEuler 20.03 ARM64、x86_64
openEuler 22.03 ARM64、x86_64
openEuler 24.03 ARM64、x86_64
Ubuntu 22.03 ARM64、x86_64

openFuyao提供最小化配置与推荐配置两套参考标准。最小化配置适用于资源受限场景,确保基础功能可用。推荐配置可根据实际业务规模、并发量及未来扩展需求,合理选择节点配置,以实现资源利用与系统效能的最优平衡。

表2 最小化部署硬件配置

节点类型 节点数量 节点数量 节点数量 架构
引导节点 1 2 4 系统盘≥100G
业务集群节点 1 8 16 系统盘≥100G

表3 推荐硬件配置

节点类型 节点数量 节点数量 节点数量 架构
引导节点 1 2 4 系统盘≥100G
业务集群节点 根据实际情况决定

注:
1.引导节点和业务集群节点可以是同一个节点;
2.当未启用并发多线程(SMT)或超线程时,一个vCPU相当于一个物理内核。启用后,使用以下公式换算:vCPU=(每个内核的线程数×内核数)×插槽数。

节点要求
节点可以连通外部网络;
节点可以使用root用户登录;
引导节点上需要安装tar工具。

注:建议您的节点环境足够干净,未安装任何Kubernetes组件(包括docker和containerd) ,否则可能会发生版本冲突导致安装失败。

03操作步骤

openFuyao集群部署提供了在线安装和离线安装两种方式,两种方式都需要初始化引导节点,再安装业务集群。以下步骤以LTS v25.12版本在线部署方式为例进行介绍。

  1. 使用root用户登录引导节点;
  2. 下载安装包与安装脚本;
curl -sfL https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/1.0.5/download.sh | bash
  1. 初始化引导节点;
bke init --otherRepo cr.openfuyao.cn/openfuyao/bke-online-installed:1.0.5
  1. 确认节点初始化结果
    4.1 上一步自动化安装过程执行成功后,可以登录引导节点的openFuyao管理面地址“https://引导节点IP地址:30010”,查看引导节点初始化是否成功;
    注:首次登录默认用户名:admin,密码:test@1234。
    4.2 执行如下命令,查看机器上所有Pod状态。
kubectl get pod -A
  1. 安装业务集群,具体可参考管理面安装业务集群
  2. 执行如下命令,确认业务集群是否安装成功;
kubectl get pod -A
  1. 登录openFuyao管理面:
    浏览器中输入“https://管理面的登录IP地址:openFuyao的web服务端口”,输入用户名和密码登录openFuyao管理面;
    注:首次登录默认用户名:admin,密码:test@1234,端口:31616。

  2. 可参考使用openFuyao管理面部署一个应用。

04总结与展望

openFuyao平台基于开源Kubernetes,提供容器集群管理及基础运维所需功能。未来将持续向轻量化、智能化、多样化方向演进,进一步强化资源协同调度能力,逐步实现全场景自动化运维与极简交付,更好支撑国计民生和互联网企业使用云原生技术。欢迎各企业、高校、科研机构和广大开发者的加入,共建共享领先的技术成果,共绘云原生未来新图景!

05 资源参考

如果您想了解openFuyao管理面更多详细信息,请参见《用户指南》《开发指南》
openFuyao v25.12 LTS软件包下载请参见官网

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐