Skip to main content
Version: v25.03

快速入门

openFuyao社区发行版采用“核心平台+可插拔组件”架构,核心平台基于开源Kubernetes深度优化,提供开箱即用的容器化集群管理能力,涵盖资源编排、弹性伸缩、多维度监控等基础功能,满足企业级生产环境的基础运维需求。通过内置应用市场提供丰富的产业级高价值组件,覆盖智算/通算混合调度、异构资源统一管理、动态智能调度、端到端可观测性增强等关键能力。

本文将为您介绍如何快速在openEuler 22.03 LTS操作系统节点上进行单节点业务集群All-In-One(AIO)模式的安装,访问openFuyao集群管理面,并成功从应用市场部署一个应用。

快速安装

前提条件

openFuyao平台解决方案支持在如下操作系统与架构上进行安装与使用。

操作系统版本架构
openEuler22.03ARM64、x86_64
Ubuntu22.04ARM64、x86_64

输入图片说明 说明:
其他版本操作系统暂未测试,可能会出现不在预期内的问题。

对节点的资源配置要求如下:

配置规格vCPU内存(GB)
建议配置416
最小配置(不安装openfuyao-system)24

输入图片说明 说明:
当未启用并发多线程(SMT)或超线程时,一个vCPU相当于一个物理内核。启用后,使用以下公式换算:vCPU=(每个内核的线程数×内核数)×插槽数。

节点要求

  • 节点可以连通外部网络。
  • 节点可以使用root用户登录。

输入图片说明 须知:
建议您的节点环境足够干净,未安装任何Kubernetes组件,否则可能会发生版本冲突导致安装失败。

版本下载

openFuyao软件包 操作系统 版本 x86_64下载 ARM64下载
openFuyao 25.03 LTS openEuler 22.03 下载 下载
Ubuntu 22.04 下载 下载

安装带有openFuyao的集群

  1. 使用root用户登录待安装节点。

  2. 配置并测试免密登录。

    输入图片说明 说明:
    若已提前配置免密登录,可直接测试免密登录。请成功完成免密登录测试,否则会导致后续安装失败。

  • 配置免密登录

    if [ ! -f "$HOME/.ssh/id_rsa" ] || [ ! -f "$HOME/.ssh/id_rsa.pub" ]; then
    ssh-keygen -t rsa-sha2-512 -P "" -f $HOME/.ssh/id_rsa && ls $HOME/.ssh;
    fi

    echo "" >> $HOME/.ssh/authorized_keys && \
    echo "$(cat $HOME/.ssh/id_rsa.pub)" >> $HOME/.ssh/authorized_keys && \
    awk ' !x[$0]++{print > "'$HOME'/.ssh/authorized_keys"}' $HOME/.ssh/authorized_keys
  • 测试免密登录,完成登录后需执行exit命令退出登录。

    ssh root@<节点ip地址 eg: 192.168.0.2>
  1. 下载安装包与安装脚本。

    输入图片说明 说明:
    若已提前下载安装包,将已下载的安装包上传至本机即可。

    curl -sfL https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/installer/releases/download/v25.03/download.sh | bash -

    执行上述命令默认下载v25.03版本的安装包,若想下载其他版本,请使用如下命令指定版本下载。

    export VERSION=x.y.z

    curl -sfL https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/installer/releases/download/v25.03/download.sh | bash -
  2. 在安装包目录内执行安装。

    ./fuyao create cluster -A
  3. 安装结果确认。

    上一步自动化安装过程执行成功后,请记录openFuyao管理面的登录用户名和密码
    此外可以查看机器上所有Pod信息,当所有Pod状态都为running后表示环境安装完毕。

    kubectl get pod -A

    输入图片说明 说明:

    • 单节点的安装需要约20分钟,所有Pod状态都为running状态则安装完毕。具体时间与实际网络情况有关,网速较慢时等待时间会比较长。
    • openFuyao认证鉴权机制采用自签名方式生成密钥,所有认证鉴权密钥与配置文件存放在所有master节点的/etc/kubernetes/webhook下,在完成安装后可自行选择删除该路径下文件,若删除该路径下文件后重启apiserver,则会导致认证失败。
    • 安装部署工具部署的组件均采用默认配置,仅用于测试openFuyao平台功能,若在生产环境使用,请自行调整Kubernetes、容器运行时、网络插件组件安全配置。

登录openFuyao管理面

浏览器中输入“https://管理面的登录IP地址:openFuyao的web服务端口”,输入用户名和密码即可登录openFuyao管理面。

输入图片说明 说明:

  • 首次登录需要修改密码。
  • openFuyao的web服务端口默认为31616。

详细管理平台的功能介绍与使用指导请参见《用户指南》

使用openFuyao管理面

下面以apache为例,为您讲解如何在openFuyao管理面部署一个应用。

  1. 在openFuyao平台的左侧导航栏选择“应用市场 > 仓库配置”,进入“仓库配置”界面。

  2. 单击"添加仓库",输入仓库名称与仓库地址并单击“确定”。
    示例链接:https://charts.bitnami.com/bitnami
    输入图片说明

  3. 完成添加后可以看到已添加的仓库。
    输入图片说明

  4. 在左侧导航栏选择“应用市场 > 应用列表”,进入“应用列表”界面。在右上角搜索框中搜索“apache”,可以看到apache应用。
    输入图片说明

  5. 单击“apache”,进入应用详情页面。

  6. 在应用详情页面单击“部署”,部署应用。

    输入图片说明 说明:
    openFuyao平台不对用户通过第三方仓库部署的应用进行安全性校验。请用户确保部署应用的安全性。

  7. 在部署页面填写安装信息,可以自定义应用名称和命名空间。

    输入图片说明

    输入图片说明 说明:
    当前openFuyao不支持OCI规范的Chart包。

  8. 在页面右下角单击“确定”,开始部署应用。

  9. 完成部署后可以进入“应用管理” 界面,查看部署结果。
    输入图片说明

恭喜您!已成功安装了apache应用。
想了解openFuyao管理面的更多详细信息,请参见《用户指南》《开发指南》