Skip to main content
Version: v25.03

Before You Start

Supported Environments

Operating Systems

Table 1 Supported operating systems

Operating SystemVersionArchitecture
openEuler20.03Arm64 and x86_64
openEuler22.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.

Kubernetes Versions

  • v1.28: 1.28.8
  • v1.29: 1.29.1

Deployment Modes

  • Online deployment

    • All-in-one (AIO) deployment
    • Multi-node deployment (non-HA)
    • High-availability (HA) deployment (HA deployment of API server)
  • Offline deployment

    • All-in-one (AIO) deployment
    • Multi-node deployment (non-HA)
    • High-availability (HA) deployment (HA deployment of API server)

Tool Deployment

This section describes the installation using the BKE tool. The overall installation process is as follows: Perform initial configuration and installation on a bare-metal server (BMS), use the BMS as a bootstrap node, and install the management cluster on the bootstrap node. Then, service clusters can be installed, uninstalled, scaled up or down, and upgraded over the openFuyao management plane.

The BKE tool classifies hosts into three types: bootstrap node, management cluster node, and service cluster node.

  • Bootstrap node: A lightweight K3s cluster is deployed as a long-term bootstrap cluster on this node for creating and managing target service clusters. Control plane components of Cluster API are running on this node.
  • Management cluster node: The host to be installed when the management cluster is installed through the bootstrap node.
  • Service cluster node: The host to be installed when the service cluster is installed. It is deployed and managed through the management cluster node.

Precautions

For the first login to the openFuyao management plane, the username is admin, and the password is test@1234. Both must be changed immediately after the first login.