Skip to main content
Version: v25.09

Online Bootstrap Cluster Installation

Configuration Requirements

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

Environment Preparation

Prepare two bare-metal servers (BMSs), one as the bootstrap node and the other for the deployment of the service cluster. The tar tool must be installed on the bootstrap node. For details about the tar tool installation version, see https://mirrors.aliyun.com/gnu/tar/.

Installation Procedure

  1. Run the following command to download the BKE tool on the bootstrap node and enable automatic installation of the tool:

    curl -sfL https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/v25.09/download.sh | bash
  2. Run the following command to initialize the bootstrap cluster.

    This step deploys a lightweight K3s cluster on the bootstrap node. Cluster API, provider-bke, and the Pods required for openFuyao installation and deployment are deployed in the cluster.

    bke init --otherRepo cr.openfuyao.cn/openfuyao/bke-online-installed:v25.09
  3. Run the following command to view the Pods deployed in the bootstrap cluster:

    kubectl get pod -A

    The bootstrap cluster installation is complete after all Pods are in a normal state. You can log in to the openFuyao management plane of the bootstrap node to perform service cluster installation.

Uninstallation Procedure

  1. Run the following command to reset the bootstrap cluster:

    bke reset --all --mount
  2. Run the following command to remove all BKE-related content:

    rm -rf /bke
    rm -f /usr/bin/bke