快速入门
openFuyao社区发行版采用“核心平台+可插拔组件”架构,核心平台基于开源Kubernetes深度优化,提供开箱即用的容器化集群管理能力,涵盖资源编排、弹性伸缩、多维度监控等基础功能,满足企业级生产环境的基础运维需求。通过内置应用市场提供丰富的产业级高价值组件,覆盖智算/通算混合调度、异构资源统一管理、动态智能调度、端到端可观测性增强等关键能力。
本文将为您介绍如何快速在openEuler 22.03 LTS操作系统节点上进行单节点业务集群All-In-One(AIO)模式的安装,访问openFuyao集群管理面,并成功从应用市场部署一个应用。
快速安装
下面介绍使用openFuyao安装工具快速安装集群的操作。
前提条件
openFuyao平台解决方案支持在如下操作系统与架构上进行安装与使用:
| 操作系统 | 版本 | 架构 |
|---|---|---|
| openEuler | 20.03 | ARM64、x86_64 |
| openEuler | 22.03 | ARM64、x86_64 |
| openEuler | 24.03 | ARM64、x86_64 |
| Ubuntu | 22.04 | ARM64、x86_64 |
说明:
其他版本操作系统暂未测试,可能会出现不在预期内的问题。
对节点的资源配置要求如下:
表1 最小化部署硬件配置
| 节点类型 | 节点数量 | vCPU(个) | 内存(GB) | 硬盘 |
|---|---|---|---|---|
| 引导节点 | 1 | 2 | 4 | 系统盘>=100G |
| 业务集群节点 | 1 | 8 | 16 | 系统盘>=100G |
说明:
引导节点和业务集群节点可以是同一个节点。
表2 推荐硬件配置
| 节点类型 | 节点数量 | vCPU(个) | 内存(GB) | 硬盘 |
|---|---|---|---|---|
| 引导节点 | 1 | 2 | 4 | 系统盘>=100G |
| 业务集群节点 | 根据实际情况决定 | 根据实际情况决定 | 根据实际情况决定 | 根据实际情况决定 |
说明:
当未启用并发多线程(SMT)或超线程时,一个vCPU相当于一个物理内核。启用后,使用以下公式换算:vCPU=(每个内核的线程数×内核数)×插槽数。
节点要求
- 节点可以连通外部网络。
- 节点可以使用root用户登录。
- 引导节点上需要安装tar工具。
须知:
建议您的节点环境足够干净,未安装任何Kubernetes组件,否则可能会发生版本冲突导致安装失败。
版本下载
| openFuyao软件包 | x86_64下载 | ARM下载 |
|---|---|---|
| openFuyao latest | 下载 | 下载 |
安装带有openFuyao的集群
安装带有openFuyao的集群,需要先初始化引导节点,再使用引导节点的openFuyao管理界面安装业务集群。
使用root用户登录引导节点。
下载安装包与安装脚本。
说明:
若已提前下载安装包,将已下载的安装包上传至本机,解压后将安装二进制文件移动至系统路径。bash# 方式1:快捷下载 curl -sfL https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/1.0.5/download.sh | bash # 方式2:校验下载文件的完整下载 ## 下载download.sh脚本文件 curl -LO https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/1.0.5/download.sh ## 下载download.sh文件的校验文件并进行校验(可选),校验成功会输出download.sh: OK,校验失败就需要联系openFuyao社区维护人员定位原因 curl -LO https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/1.0.5/download.sh.sha256 sha256sum -c download.sh.sha256 ## 运行download.sh文件下载bke安装工具,执行过程中会校验安装工具的sha256sum chmod +x download.sh && ./download.sh执行上述命令默认下载最新版本的安装包,若想下载其他版本,请使用如下命令指定版本下载。
bashexport VERSION=x.y.z # 方式1:快捷下载 curl -sfL https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/1.0.5/download.sh | bash # 方式2:校验下载文件的完整下载 ## 下载download.sh脚本文件 curl -LO https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/1.0.5/download.sh ## 下载download.sh文件的校验文件并进行校验(可选),校验成功会输出download.sh: OK,校验失败就需要联系openFuyao社区维护人员定位原因 curl -LO https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/1.0.5/download.sh.sha256 sha256sum -c download.sh.sha256 ## 运行download.sh文件下载bke安装工具,执行过程中会校验安装工具的sha256sum chmod +x download.sh && ./download.sh初始化引导节点。
bashbke init --otherRepo cr.openfuyao.cn/openfuyao/bke-online-installed:1.0.5确认节点初始化结果。
4.1 上一步自动化安装过程执行成功后,可以登录引导节点的openFuyao管理面查看引导节点初始化是否成功。
说明:
引导节点的openFuyao管理面登录网址是http://引导节点IP地址:30010。4.2 执行如下命令,查看机器上所有Pod状态。
bashkubectl get pod -A说明:
- 引导节点初始化需要约15分钟,所有Pod状态都为running状态则安装完毕。具体时间与实际网络情况有关,网速较慢时等待时间会比较长。
- 安装部署工具部署的组件均采用默认配置,仅用于测试openFuyao平台功能,若在生产环境使用,请自行调整Kubernetes、容器运行时、网络插件组件安全配置。
安装业务集群。具体操作步骤请参见管理面安装业务集群。
确认业务集群安装成功。
执行如下命令,查看Pod状态,当所有Pod状态都为running后表示环境安装完毕。
bashkubectl get pod -A说明:
- 引导节点初始化需要约15分钟,所有Pod状态都为running或completed状态则安装完毕。具体时间与实际网络情况有关,网速较慢时等待时间会比较长。
- 安装部署工具部署的组件均采用默认配置,仅用于测试openFuyao平台功能,若在生产环境使用,请自行调整Kubernetes、容器运行时、网络插件组件安全配置。
登录openFuyao管理面
浏览器中输入“https://管理面的登录IP地址:openFuyao的web服务端口”,输入用户名和密码登录openFuyao管理面。
说明:
- 首次登录需要修改密码。
- openFuyao的web服务端口默认为31616。
详细管理平台的功能介绍与使用指导请参见《用户指南》。
使用openFuyao管理面
下面以apache为例,为您讲解如何在openFuyao管理面部署一个应用。
在openFuyao平台的左侧导航栏选择“应用市场 > 仓库配置”,进入“仓库配置”界面。
单击"添加仓库",输入仓库名称与仓库地址并单击“确定”。
示例链接:https://charts.bitnami.com/bitnami
图1 添加仓库
完成添加后可以看到已添加的仓库。
图2 已添加的仓库
在左侧导航栏选择“应用市场 > 应用列表”,进入“应用列表”界面。在右上角搜索框中搜索“apache”,可以看到apache应用。
图3 apache应用
单击“apache”,进入应用详情页面。
在应用详情页面单击“部署”,部署应用。
说明:
openFuyao平台不对用户通过第三方仓库部署的应用进行安全性校验。请用户确保部署应用的安全性。在部署页面填写安装信息,可以自定义应用名称和命名空间。
图4 安装信息
在页面右下角单击“确定”,开始部署应用。
完成部署后可以进入“应用管理”界面,查看部署结果。
图5 部署结果
恭喜您!已成功安装了apache应用。
想了解openFuyao管理面的更多详细信息,请参见《用户指南》和《开发指南》。




