Skip to main content
Version: v25.06

Quick Start

The openFuyao community edition uses the "core platform+pluggable components" architecture. The core platform is deeply optimized based on open-source Kubernetes and provides out-of-the-box containerized cluster management capabilities, covering basic functions such as resource orchestration, auto scaling, and multi-dimensional monitoring, and meeting basic O&M requirements of enterprise-level production environments. This edition 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 section describes how to quickly install a single-node service cluster in all-in-one (AIO) mode on a node running openEuler 22.03 LTS, access the openFuyao's cluster management plane, and deploy an application from the application market.

Quick Installation

Prerequisites

The openFuyao platform can be installed and used on the following operating systems and architectures:

Operating SystemVersionArchitecture
openEuler20.03Arm64 and x86_64
openEuler22.03Arm64 and x86_64
openEuler24.03Arm64 and x86_64
Ubuntu22.04Arm64 and x86_64

Input image descriptionNOTE
Tests in other operating systems have not yet been performed, and unexpected issues may occur.

The resource configuration requirements for a node are as follows:

Table 1 Hardware configuration for minimum deployment

Node TypeNumber of NodesNumber of vCPUsMemory (GB)Disk Space
Bootstrap node124System drive ≥ 100 GB
Service cluster node1816System drive ≥ 100 GB

Table 2 Recommended hardware configuration

Node TypeNumber of NodesNumber of vCPUsMemory (GB)Disk Space
Bootstrap node124System drive ≥ 100 GB
Service clusterDepending on the actual situationDepending on the actual situationDepending on the actual situationDepending on the actual situation

Input image descriptionNOTE
When simultaneous multithreading (SMT) or hyper-threading is disabled, a vCPU is equivalent to a physical core. After SMT or hyper-threading is enabled, the following formula is used for calculating the number of vCPUs: Number of vCPUs = (Number of threads per core x Number of cores) x Number of sockets.

Node Requirements

  • The node can access the Internet.
  • You can log in to the node as the root user.
  • The tar tool must be installed on the bootstrap node.

Input image descriptionNOTE
It is recommended that the node environment be clean and have no Kubernetes components installed. Otherwise, version conflicts may occur and the installation may fail.

Version Download

openFuyao Software Packagex86_64Arm
openFuyao v25.06DownloadDownload

Installing a Cluster with openFuyao

To install a cluster with openFuyao, first initialize the bootstrap node, and then use the openFuyao management plane on the bootstrap node to install the service cluster.

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

  2. Download the installation package and installation script.

    Input image descriptionNOTE
    If the installation package has already been downloaded, upload it to the local host, decompress it, and move the binary files to the system path.

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

    By default, the installation package of openFuyao v25.06 is downloaded by running the preceding command. To download the installation package of another version, run the following command with VERSION set to the desired version:

    export VERSION=x.y.z

    curl -sfL https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/v25.06/download.sh | bash
  3. Initialize the bootstrap node.

    bke init --otherRepo harbor.openfuyao.com/openfuyao/bke-online-installed:v0.0.4
  4. Check the node initialization result.

    4.1 After the automatic installation is complete, log in to the openFuyao management plane on the bootstrap node to check whether the bootstrap node is initialized successfully.

    Input image descriptionNOTE
    The URL for logging in to the openFuyao management plane on 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 host:

     kubectl get pod -A

    Input image descriptionNOTE

    • It takes about 15 minutes to initialize the bootstrap node. The installation is complete when all pods are in the running state. The actual time may vary depending on actual network conditions.
    • The components deployed using the installation and deployment tool are configured with default settings and are intended only for testing the openFuyao platform's functions. For a production environment, adjust the security configurations of Kubernetes, container runtime, and network plug-in components.
  5. Install the service cluster. For details on how to install the cluster, see Service Cluster Installation on the Management Plane.

  6. Verify that the service cluster is successfully installed.

    Run the following command to check the pod status. If all pods are in the running state, the environment is ready.

    kubectl get pod -A

    Input image descriptionNOTE

    • It takes about 25 minutes to initialize the bootstrap node. The installation is complete when all pods are in the running or completed state. The actual time may vary depending on actual network conditions.
    • The components deployed using the installation and deployment tool are configured with default settings and are intended only for testing the openFuyao platform's functions. For a production environment, adjust the security configurations of 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 a browser, and enter the username and password to log in to the openFuyao management plane.

Input image descriptionNOTE > - Changing the password is required upon the first login. > - The default web service port of openFuyao is 31616.

For details about the functions and usage of the openFuyao management plane, 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 left navigation pane of the openFuyao platform, choose Application Market > Repository Configuration. The Repository Configuration page is displayed.

  2. Click Add Repository, enter the repository name and 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, you can view the added repository.

    Figure 2 Added repositories

    Input image description

  4. In the left navigation pane, choose Application Market > Applications. The Applications page is displayed. Search for apache in the search box in the upper-right corner. The Apache application is displayed.

    Figure 3 Apache application

    Input image description

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

  6. On this page, click Deploy to deploy the application.

    Input image descriptionNOTE
    The openFuyao platform does not verify the security of applications deployed by users through third-party repositories. You need to ensure the security of applications 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. Click OK in the lower-right corner of the page to start deploying the application.

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

    Figure 5 Deployment result

    Input image description

Congratulations! The Apache application has been installed. For more details about the openFuyao management plane, see User Guide and Developer Guide.