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:
curl -sfL https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/v25.09/download.sh | bash -
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 -
Run the following command to view the Pods deployed in the bootstrap cluster:
kubectl 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:
bke reset --all --mount -
Run the following command to remove all BKE-related content:
rm -rf /bke
rm -f /usr/bin/bke