通过后台(命令行)删除引导集群
本文介绍在引导节点通过命令行卸载引导集群。引导集群不支持通过openFuyao管理面Web删除。
前提条件
- 使用具备
sudo权限的账号登录引导节点。 - 必须已完成业务集群、管理集群的卸载(或确认可接受无法再通过管理面卸载它们)。参见集群卸载总览。
危险:
卸载引导集群后:
- openFuyao引导节点管理面无法登录。
- 无法再通过管理面或引导节点上的
bc卸载业务/管理集群。- 若业务/管理集群尚未卸载,将失去统一卸载入口,只能登录各节点手工清理。
操作步骤
执行如下命令,重置引导节点。
bashbke reset --all --mount说明:
未加--confirm时,--all会在执行前要求确认。跳过确认可使用bke reset --all --mount --confirm。(可选)删除BKE安装介质目录与bke命令。
bashrm -rf /bke rm -f /usr/local/bin/bke说明:
步骤2仅为进一步清理磁盘与命令入口,不是卸载成功的必要条件。若需保留介质以便再次bke init,可跳过本步。
删除内容说明
| 步骤 / 命令 | 删除内容 |
|---|---|
bke reset(含于 --all) | 本地Kubernetes/k3s过渡集群相关容器与目录。 |
--all | 进一步清理容器服务、NTP、容器运行时、网络及相关残留。 |
--mount | 删除解压/挂载相关目录;与 --all 同用时还会处理BKE管理系统配置、时区等。 |
rm -rf /bke(可选) | 安装/解压工作目录(介质、缓存等)。 |
rm -f /usr/local/bin/bke(可选) | bke / bkeadm命令。 |
不会自动处理:节点上网卡上残留的VIP(需手工解绑,见FAQ)。
卸载成功示意
满足以下情况可认为引导集群已卸载干净(步骤2是否执行不影响“服务已重置”的判断):
bke reset --all --mount正常结束。- 无法再通过
kubectl get pod -A访问原引导集群,或本地k3s/Kubernetes相关进程与容器已不存在。 - (若执行了可选步骤)
ls /bke失败,which bke无输出。
后续说明
- 再次使用需重新下载 BKE 工具并执行引导节点初始化,参见在线安装引导集群或离线安装引导集群。
- 更多
bke reset参数见命令参考与bkeadm 配置参数。
文档捉虫