UK8S 集群创建向导
将以下提示词粘贴到你的 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 命名集群