命令参考
本文档是Cluster-API安装部署的命令参考内容。
构建安装部署包
命令
shellbke build命令功能
构建安装部署包,收集二进制文件、rpm包、chart包等进行部署包的构建。
命令格式
根据yaml构建部署包。
shellbke build -f <yaml file path, eg: offline-artifacts.yaml> -t <target file path, eg: bke.tar.gz>查看命令帮助。
shellbke build -h
参数说明
参数名称 描述 -f,--file指定配置文件路径。 -h,--help显示命令帮助信息。 -s,--strategy设置镜像同步策略(registry/docker,默认registry)。 -t,--target指定打包BKE文件输出路径。 执行用户
该命令是由root用户执行。
使用前提
已安装好bkeadm。
注意事项
无
初始化引导节点
命令
shellbke init命令功能
初始化引导节点,包括节点检查、仓库启动、集群安装等操作。
命令格式
初始化引导节点。
shellbke init初始化引导节点并部署管理集群。
shellbke init --file <cluster configuration file path, eg: /root/openfuyao/bkecluster.yaml>指定镜像源安装。
shellbke init --otherRepo <other repo, eg: harbor.openfuyao.com/openfuyao/bke-online-installed:latest>自定义镜像源和软件源。
shellbke init --otherRepo <other repo, eg: harbor.openfuyao.com/openfuyao/bke-online-installed:latest> --otherSource <other source, eg: https://192.168.1.120:40080>查看命令帮助。
shellbke init -h
参数说明
参数名称 描述 -f,--file指定 bkecluster.yaml配置文件路径(必填)。-h,--help显示命令帮助信息。 --chartRepoPort设置Helm Chart仓库端口(默认: 38080)。--clusterAPI指定 cluster-api-bke版本(默认:v25.03)。--confirm跳过确认提示,直接执行。 --hostIP指定本地Kubernetes API Server的IP地址(必填)。 --kubernetesPort设置本地Kubernetes API端口(默认: 36443)。--ntpServer配置NTP服务器(默认: cn.pool.ntp.org:123,local表示使用本地服务)。--otherRepo指定镜像仓库地址(如Helm Chart、容器镜像等)。 --otherSource自定义系统软件包安装的私有源地址。 --runtime选择容器运行时( docker或containerd,默认:containerd)。-s,--runtimeStorage设置容器运行时存储目录(默认: /var/lib/docker或/var/lib/containerd)。--yumRepoPort设置YUM仓库端口(默认: 40080)。执行用户
该命令是由root用户执行。
使用前提
- 已安装bkeadm。
- 已准备好集群配置文件。
注意事项
无。
集群安装
命令
shellbke cluster命令功能
集群的生命周期管理。
命令格式
集群的安装部署。
shellbke cluster create -f <cluster configuration file path, eg: /root/openfuyao/master.yaml>查看命令帮助。
shellbke cluster -h
参数说明
参数名称 描述 -h,--help命令帮助。 执行用户
该命令是由root用户执行。
使用前提
- 已安装bkeadm。
- 已准备好集群配置文件。
注意事项
无。
集群卸载
命令
shellbke reset命令功能
清理引导节点服务并将节点恢复至裸机状态。
命令格式
删除本地kubernetes服务。
shellbke reset清除引导节点及挂载目录。
shellbke reset --mount清空节点容器及运行时环境。
shellbke reset --all清除节点服务并跳过删除确认。
shellbke reset --all --confirm查看命令帮助。
shellbke reset -h
参数说明
参数名称 描述 --all恢复节点。 --confirm跳过所有删除确认。 -h,--help显示重置命令帮助信息。 --mount移除解压目录和相关服务。 执行用户
该命令是由root用户执行。
使用前提
- 已安装bkeadm。
- 已准备好集群。
注意事项
无。