← 返回
未分类

uk8s-del

删除 UCloud UK8S Kubernetes 集群。Use when user asks to "删除 UK8S 集群", "delete UK8S cluster", "销毁集群".
删除 UCloud UK8S Kubernetes 集群。Use when user asks to "删除 UK8S 集群", "delete UK8S cluster", "销毁集群".
HelloHJC
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 85
下载
💾 0
安装
1
版本
#latest

概述

删除 UK8S 集群

通过 ucloud-cli 调用 DelUK8SCluster 删除集群。此操作不可逆,执行前必须二次确认。

  • $ARGUMENTS 为 ClusterId,必填;若未提供,用 AskUserQuestion 询问

Step 1:检查 ucloud-cli 环境

references/check-ucloud-cli.md 执行环境检查。


Step 2:确认 ClusterId

$ARGUMENTS 为空,用 AskUserQuestion 询问:

请输入要删除的集群 ID(如 uk8s-xxxxxxxx):

记录 ClusterId


Step 3:查询集群信息

删除前先查询集群基本信息,让用户确认目标正确:

ucloud api --Action ListUK8SClusterV2 --Region <Region> --ProjectId <ProjectId> --ClusterId <ClusterId>

若 RetCode 非 0 或 ClusterSet 为空,提示集群不存在,终止流程。

记录并展示:ClusterName、Status、K8sVersion、NodeCount。

DeleteProtection=1,提示用户需先关闭删除保护,终止流程。


Step 4:收集删除选项

AskUserQuestion 询问以下两项:

是否同时删除节点数据盘(ReleaseUDisk):

  • 否(false,默认)
  • 是(true)

是否同时删除节点 EIP(ReleaseEIP):

  • 否(false,默认)
  • 是(true)

Step 5:二次确认

展示完整删除摘要,等待用户最终确认:

⚠️  即将删除 UK8S 集群,此操作不可逆!

集群 ID:    <ClusterId>
集群名称:   <ClusterName>
K8s 版本:   <Version>
当前状态:   <Status>
Node 数量:  <NodeCount>

删除数据盘: <是/否>
删除 EIP:   <是/否>

确认删除?(y/n)

AskUserQuestion 等待用户确认。若回答非 y,终止流程并提示"已取消删除"。


Step 6:执行删除

读取 references/DelUK8SCluster.md 了解请求结构。

ucloud api --Action DelUK8SCluster \
  --Region <Region> \
  --ProjectId <ProjectId> \
  --ClusterId <ClusterId> \
  --ReleaseUDisk <true/false> \
  --ReleaseEIP <true/false>
RetCode处理
---------------
0进入 Step 7
非 0输出完整 RetCode + Message,终止流程

Step 7:结果输出

集群删除请求已提交。

集群 ID:   <ClusterId>
集群名称:  <ClusterName>

集群删除中,预计 3-5 分钟完成。
查看状态:
ucloud api --Action ListUK8SClusterV2 \
  --Region <Region> \
  --ProjectId <ProjectId> \
  --ClusterId <ClusterId>

错误处理原则

  • 不允许吞错误,必须输出 RetCode + Message
  • 集群处于 DELETING 状态时提示用户无需重复操作
  • 集群开启删除保护(DeleteProtection=1)时,在 Step 3 提前终止并告知如何关闭

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-04-29 11:43 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

uk8s-describe

user_faf0d21d
查询单个 UK8S 集群详细信息,含 Master/Node 节点列表。Use when user asks to "查看集群详情", "describe UK8S cluster", "看看集群节点", "集群信息".
★ 0 📥 93

uk8s-list

user_faf0d21d
查询 UCloud UK8S Kubernetes 集群列表。Use when user asks to "查看 UK8S 集群", "list UK8S clusters", "查询集群状态", "看看有哪些集群".
★ 0 📥 88

uk8s-create

user_faf0d21d
创建 UCloud UK8S Kubernetes 集群。Use when user asks to "创建 UK8S 集群", "create UK8S cluster", "新建 Kubernetes 集群".
★ 0 📥 74