Online Bootstrap Cluster Installation
Configuration Requirements
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 |
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
Run the following command to download the BKE tool on the bootstrap node and enable automatic installation of the tool:
bashcurl -sfL https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/v25.09/download.sh | bashRun 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.
bashbke init --otherRepo cr.openfuyao.cn/openfuyao/bke-online-installed:v25.09Run the following command to view the Pods deployed in the bootstrap cluster:
bashkubectl get pod -AThe 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
Run the following command to reset the bootstrap cluster:
bashbke reset --all --mountRun the following command to remove all BKE-related content:
bashrm -rf /bke rm -f /usr/bin/bke