Skip to main content
Version: v25.09

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.

OSVersionArchitecture
openEuler20.03Arm64 and x86_64
openEuler22.03Arm64 and x86_64
openEuler24.03Arm64 and x86_64
Ubuntu22.04Arm64 and x86_64

Input image description 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 TypeNumber of NodesNumber of vCPUsMemory (GB)Hard Disk
Bootstrap node124System disk ≥ 100 GB
Service cluster node1816System disk ≥ 100 GB

Table 2 Recommended hardware configuration

Node TypeNumber of NodesNumber of vCPUsMemory (GB)Hard Disk
Bootstrap node124System disk ≥ 100 GB
Service cluster nodeDepending on the actual situationDepending on the actual situationDepending on the actual situationDepending on the actual situation

Input image description 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.

Input image description 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 Packagex86_64Arm
openFuyao v25.09DownloadDownload

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.

  1. Log in to the bootstrap node as the root user.

  2. Download the installation package and installation script.

    Input image description 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 | bash

    By 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
  3. Initialize the bootstrap node.

    bke init --otherRepo cr.openfuyao.cn/openfuyao/bke-online-installed:v25.09
  4. 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.

    Input image description 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 -A

    Input image description NOTE

    • 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.
  5. Install a service cluster. For details, see Service Cluster Installation on the Management Plane.

  6. 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 -A

    Input image description NOTE

    • 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.

Input image description 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.

  1. In the navigation pane of openFuyao, choose Application Market > Repository Configuration. The Repository Configuration page is displayed.

  2. 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

    Input image description

  3. After the repository is added, view the added repository.

    Figure 2 Added repository

    Input image description

  4. 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

    Input image description

  5. Click apache. The application details page is displayed.

  6. On the application details page, click Deploy.

    Input image description 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.

  7. On the deployment page, enter the installation information. You can customize the application name and namespace.

    Figure 4 Installation information

    Input image description

  8. In the lower right corner of the page, click OK to start deploying the application.

  9. After the deployment is complete, go to the Application Management page to view the deployment result.

    Figure 5 Deployment result

    Input image description

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