Agent Skills
返回列表
UK8S 集群创建向导

UK8S 集群创建向导

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_faf0d21d/uk8s-create。

技能介绍

要解决什么问题

在 UCloud 上跑 Kubernetes,UK8S 仍是常见选型,但创建集群往往要同时处理 ucloud-cli 鉴权、K8s 版本、VPC/Subnet、节点镜像与 API 字段默认值。手工拼 CreateUK8SCluster 请求容易漏必填项、密码编码不对,或在未确认的情况下直接提交。

技能如何工作

本技能把创建流程拆成可审计的步骤,并在关键节点停下来让你确认:

  • 环境检查:按 references/check-ucloud-cli.md 验证 CLI 是否可用
  • 资源选择:列出 UK8S 版本、VPC 与 Subnet;镜像优先按 references/defaults.md 自动匹配,失败再人工选
  • 参数收集:通过 AskUserQuestion 收集集群名(优先 $ARGUMENTS,默认 uk8s)、Node 数量与规格、是否开启外网 ApiServer;Master 固定 3 节点
  • 密码处理:随机或自定义登录密码;明文仅在最终结果中展示一次
  • 构造与执行:读取 CreateUK8SCluster.md 与默认值,脚本生成 /tmp/create_uk8s.json(含 Base64 密码),确认模板通过后调用创建 API
  • 结果与错误:成功解析 ClusterId 并按模板展示;失败必须输出 RetCode + Message,不吞错误

适用边界

依赖已配置好的 ucloud-cli 与账号侧配额/权限;不会替你在控制台补全 IAM 或网络规划。用户输入无效时会重新询问,required 字段不允许留空或用占位符提交。

使用场景

  • 新购 UCloud 账号后,要在已有 VPC 与 Subnet 里创建命名明确的 UK8S 测试集群
  • 交付前需对照 K8s 版本、节点规格与外网 ApiServer 开关,确认无误再调用 CreateUK8SCluster
  • CLI 已装好但不确定 UK8S 镜像与默认参数如何填,希望按 references 逐步选资源并生成 JSON
  • 创建节点需统一登录密码策略,随机或自定义后仅在结果页展示一次并立即保存

适合人员

  • 负责 UCloud 上 K8s 交付、需按 VPC 边界创建 UK8S 并留创建参数审计轨迹的基础设施工程师
  • 已用 ucloud-cli 做资源操作、首次走 UK8S 创建 API 且怕漏必填字段的 SRE
  • 要在指定子网内拉起固定 3 Master + 可配置 Node、并控制外网 ApiServer 的 DevOps 工程师
  • 内网测试环境负责人,需要快速复用默认 4C/8G 节点规格创建 uk8s 命名集群