Quick Start
The openFuyao community release adopts the "core platform+pluggable components" architecture. The core platform is optimized based on open-source Kubernetes and provides out-of-the-box containerized cluster management capabilities. It offers basic functions such as resource orchestration, auto scaling, and multidimensional monitoring, meeting basic O&M requirements in enterprise-level production environments. This release provides various industry-level high-value components through the built-in application market. It offers key capabilities such as hybrid scheduling of intelligent and general-purpose computing power, unified management of heterogeneous resources, dynamic intelligent scheduling, and enhanced end-to-end observability.
This document describes how to quickly install a single-node service cluster in all-in-one (AIO) mode on an openEuler v22.03 LTS OS node, access the openFuyao cluster management plane, and deploy an application from the application market.
Quick Installation
Prerequisites
The openFuyao platform solution can be installed and used on the OSs and architectures listed in the following table.
| OS | Version | Architecture |
|---|---|---|
| openEuler | 20.03 | Arm64 and x86_64 |
| openEuler | 22.03 | Arm64 and x86_64 |
| openEuler | 24.03 | Arm64 and x86_64 |
| Ubuntu | 22.04 | Arm64 and x86_64 |
NOTE
Other OS versions have not been tested. Unexpected issues may occur if you use them.
The following tables describe the resource configuration requirements for nodes.
Table 1 Minimum hardware configuration
| Node Type | Number of Nodes | Number of vCPUs | Memory (GB) | Hard Disk |
|---|---|---|---|---|
| Bootstrap node | 1 | 2 | 4 | System disk ≥ 100 GB |
| Service cluster node | 1 | 8 | 16 | System disk ≥ 100 GB |
Table 2 Recommended hardware configuration
| Node Type | Number of Nodes | Number of vCPUs | Memory (GB) | Hard Disk |
|---|---|---|---|---|
| Bootstrap node | 1 | 2 | 4 | System disk ≥ 100 GB |
| Service cluster node | Depending on the actual situation | Depending on the actual situation | Depending on the actual situation | Depending on the actual situation |
NOTE
If simultaneous multi-threading (SMT) or hyper-threading is disabled, one vCPU equals one physical core. After the function is enabled, the following formula is used: Number of vCPUs = (Number of threads per core × Number of cores) × Number of slots.
Node Requirements
- Nodes must be able to access external networks.
- Nodes must permit root user login.
- The bootstrap node must have the tar tool installed.
NOTICE It is recommended that no Kubernetes component be installed on your nodes. Otherwise, version conflicts may occur, causing an installation failure.
Version Download
| openFuyao Software Package | x86_64 | Arm |
|---|---|---|
| openFuyao v25.09 | Download | Download |
Installing a Cluster That Includes openFuyao
To install a cluster that includes openFuyao, you need to initialize the bootstrap node and then install a service cluster using the openFuyao management plane of the bootstrap node.
-
Log in to the bootstrap node as the root user.
-
Download the installation package and installation script.
NOTE
If the installation package has been downloaded in advance, upload the installation package to the local machine, decompress the installation package, and move the installation binary file to the system path.curl -sfL https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/v25.09/download.sh | bashBy default, the preceding command is used to download the installation package of v25.09. To download installation package of another version, run the following command to specify the version:
export VERSION=x.y.z
curl -sfL https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/v25.09/download.sh | bash -
Initialize the bootstrap node.
bke init --otherRepo cr.openfuyao.cn/openfuyao/bke-online-installed:v25.09 -
Verify the node initialization result.
4.1 After the automatic installation is successful, log in to the openFuyao management plane of the bootstrap node to check whether the bootstrap node is initialized successfully.
NOTE
The URL for logging in to the openFuyao management plane of the bootstrap node is http://IP address of the bootstrap node:30010.4.2 Run the following command to check the status of all Pods on the node:
kubectl get pod -ANOTE
- It takes about 15 minutes to initialize the bootstrap node. If the status of all Pods changes to running, the installation is complete. The actual time varies depending on the network conditions. If the network speed is slow, the waiting time will be relatively long.
- The components deployed by the installation and deployment tool use the default configurations and are used only to test the openFuyao platform functions. If the components are used in the production environment, adjust the security configurations of the Kubernetes, container runtime, and network plug-in components.
-
Install a service cluster. For details, see Service Cluster Installation on the Management Plane.
-
Check whether the service cluster is successfully installed.
Run the following command to check the Pod status. If the status of all Pods is running, the environment installation is complete.
kubectl get pod -ANOTE
- It takes about 25 minutes to initialize the bootstrap node. If the status of all Pods is running or completed, the installation is complete. The actual time varies depending on the network conditions. If the network speed is slow, the waiting time will be relatively long.
- The components deployed by the installation and deployment tool use the default configurations and are used only to test the openFuyao platform functions. If the components are used in the production environment, adjust the security configurations of the Kubernetes, container runtime, and network plug-in components.
Logging In to the openFuyao Management Plane
Enter https://Login IP address of the management plane:Web service port of openFuyao in the address box of the browser and press Enter. On the page that is displayed, enter the username and password to log in to the openFuyao management plane.
NOTE
- The password needs to be changed upon the first login.
- The default web service port of openFuyao is 31616.
For details about the functions and usage guide of the management platform, see User Guide.
Using the openFuyao Management Plane
The following uses apache as an example to describe how to deploy an application on the openFuyao management plane.
-
In the navigation pane of openFuyao, choose Application Market > Repository Configuration. The Repository Configuration page is displayed.
-
Click Add Repository, enter the repository name and repository address, and click OK.
Example link: https://charts.bitnami.com/bitnami
Figure 1 Adding a repository

-
After the repository is added, view the added repository.
Figure 2 Added repository
-
In the navigation pane, choose Application Market > Applications. The Applications page is displayed. In the search box in the upper right corner, enter apache. The apache application is displayed.
Figure 3 apache application

-
Click apache. The application details page is displayed.
-
On the application details page, click Deploy.
NOTE
The openFuyao platform does not verify the security of applications deployed through third-party repositories. Ensure the security of the application to be deployed. -
On the deployment page, enter the installation information. You can customize the application name and namespace.
Figure 4 Installation information

-
In the lower right corner of the page, click OK to start deploying the application.
-
After the deployment is complete, go to the Application Management page to view the deployment result.
Figure 5 Deployment result

Congratulations. You have installed the apache application.
For more information about the openFuyao management plane, see User Guide and Developer Guide.