版本:v26.09

通过后台(命令行)删除引导集群 ​

本文介绍在引导节点通过命令行卸载引导集群。引导集群不支持通过openFuyao管理面Web删除。

前提条件 ​

  • 使用具备sudo权限的账号登录引导节点。
  • 必须已完成业务集群、管理集群的卸载(或确认可接受无法再通过管理面卸载它们)。参见集群卸载总览。

危险 危险:
卸载引导集群后:

  • openFuyao引导节点管理面无法登录。
  • 无法再通过管理面或引导节点上的bc卸载业务/管理集群。
  • 若业务/管理集群尚未卸载,将失去统一卸载入口,只能登录各节点手工清理。

操作步骤 ​

  1. 执行如下命令,重置引导节点。

    bash
    bke reset --all --mount

    说明 说明:
    未加--confirm 时,--all会在执行前要求确认。跳过确认可使用bke reset --all --mount --confirm。

  2. (可选)删除BKE安装介质目录与bke命令。

    bash
    rm -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无输出。

后续说明 ​