在线安装引导集群
配置要求
表1 最小化部署硬件配置
| 节点类型 | 节点数量 | vCPU(个) | 内存(GB) | 硬盘 |
|---|---|---|---|---|
| 引导节点 | 1 | 2 | 4 | 系统盘>=100G |
| 业务集群节点 | 1 | 8 | 16 | 系统盘>=100G |
表2 推荐硬件配置
| 节点类型 | 节点数量 | vCPU(个) | 内存(GB) | 硬盘 |
|---|---|---|---|---|
| 引导节点 | 1 | 2 | 4 | 系统盘>=100G |
| 业务集群 | 根据实际情况定 | 根据实际情况定 | 根据实际情况定 | 根据实际情况定 |
环境准备
准备两台裸机,分别作为引导节点和业务集群的部署节点,其中引导节点需要安装tar工具。 tar工具安装版本可参考https://mirrors.aliyun.com/gnu/tar/。
须知:
建议您的节点环境为裸机操作系统,未安装任何docker与Kubernetes组件,否则可能会发生版本冲突导致安装失败。如需在存量环境试验性安装,可下载孵化期工具env-check进行环境校验。
安装步骤
执行如下命令,在引导节点上,下载并自动化安装BKE工具。
bash# 方式1:快捷下载 curl -sfL https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/1.0.5/download.sh | bash # 方式2:校验下载文件的完整下载 ## 下载download.sh脚本文件 curl -LO https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/1.0.5/download.sh ## 下载download.sh文件的校验文件并进行校验(可选),校验成功会输出download.sh: OK,校验失败就需要联系openFuyao社区维护人员定位原因 curl -LO https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/1.0.5/download.sh.sha256 sha256sum -c download.sh.sha256 ## 运行download.sh文件下载bke安装工具,执行过程中会校验安装工具的sha256sum chmod +x download.sh && ./download.sh执行如下命令,初始化引导集群。
该步骤会在引导节点上部署一个轻量级的K3s集群,集群会部署cluster-api、provider-bke以及openFuyao安装部署相关的Pod。
bashbke init --otherRepo cr.openfuyao.cn/openfuyao/bke-online-installed:1.0.5执行如下命令,查看引导集群上部署的Pod。
bashkubectl get pod -A待所有Pod状态正常后,则引导集群安装完毕,可以继续登录openFuyao引导节点的管理面进行业务集群的安装。
卸载
执行如下命令,重置引导集群。
bashbke reset --all --mount执行如下命令,完全卸载BKE相关内容。
bashrm -rf /bke rm -f /usr/bin/bke