GKE 生产就绪评估
系统评估 GKE 集群与工作负载是否适合上线生产。
技能明确先进行集群和工作负载发现,列出的命令主要是只读查询,并要求对状态变更实施寻求用户确认;但强制调用多个专门技能、要求主动执行相关技能,未说明权限边界、数据流、敏感信息处理、回滚方案或审计记录,因此扣分。
工作流阶段清晰,发现项覆盖集群、工作负载和主要生产领域;但依赖其他技能存在且未在本文件中验证可用性,命令使用占位符,未提供异常输入、失败诊断、测试或关键路径复现证据,因此按静态证据限制扣分。
明确面向单应用、应用集合和目标集群,并区分单应用与集群级关注点,也声明不适合单领域深挖;但输入前提、输出格式、触发排除条件、中文支持及中国大陆网络环境适配均未充分说明,因此扣分。
文档结构和渐进式工作流较清楚,仓库 README 提供安装方式,许可证和官方组织来源明确;但技能自身缺少依赖安装说明、示例报告、FAQ、已知限制、版本/变更记录和明确维护责任,因此扣分。
目标是汇总多领域生产就绪评估并输出 RAG 和总体分数,理论上可减少人工协调成本;但结果依赖未提供内容的专门技能,未定义报告字段或验收标准,也没有可直接使用的代表性输出证据,因此仅给予有限分数。
发现命令和专门技能清单提供了一定可审计线索,README 也能核对该技能路径;但没有测试套件、CI 覆盖、第三方执行结果或多源交叉验证,结论主要依赖文档声明,因此扣分。
- “MUST run”多个专门技能且“主动执行”可能扩大操作范围;实施任何变更前应明确逐项权限、用户确认、影响范围和回滚方案。
- 技能未定义报告的固定输出格式、证据记录和失败处理,生产决策前需要人工复核所有发现结果。
- 未说明敏感配置、集群元数据和日志的处理方式;不要在报告或工具输出中暴露凭据、令牌或机密配置。
- 核心流程依赖其他专门技能及 Google Cloud 工具,未提供中国大陆网络可达性或中文交互保证。
这个 Skill 能做什么,适合哪些场景?
这是一个面向 GKE 的高级生产化编排技能,覆盖可扩展性、安全性、可靠性、可观测性、备份与灾难恢复以及成本优化。它先发现集群和工作负载的当前配置,再调用相关领域技能并汇总评估结果。输出包括各领域的红黄绿状态和整体生产就绪评分。它适合上线前的综合审查,不适合替代单一领域的深度实施技能。
通过 gcloud container clusters describe 检查集群详情、Autopilot 状态和发布渠道;通过 kubectl 查询部署或 StatefulSet、命名空间标签、ServiceAccount、资源请求与限制、健康探针、HPA、PDB 和 NetworkPolicy。根据应用是否已运行在 GKE 上,协调调用 gke-app-onboarding、gke-workload-scaling、gke-observability、gke-reliability、gke-platform-security、gke-workload-security、gke-backup-dr、gke-service-networking 和 gke-cost-optimization 等相关技能。最后生成各领域的 RAG 状态和整体就绪评分,并提出整改计划。
- 负责上线单个 Kubernetes 应用的平台工程师,需要检查健康探针、HPA、资源限制、PDB 和 Workload Identity。
- 准备将尚未部署到 GKE 的应用投入生产的团队,需要先规划容器化、镜像构建和基础部署。
- 负责整个 GKE 集群的运维团队,需要审查集群自动扩缩、多可用区配置、发布渠道、维护窗口和默认网络策略。
- 需要在上线前统一检查安全、可靠性、监控、备份恢复和成本的云平台团队。
- 希望按红黄绿优先级整理生产整改工作的技术负责人。
这个 Skill 有哪些优点和局限?
- 覆盖生产就绪审查的多个关键领域,并提供统一的 RAG 结果和整体评分。
- 同时支持单个应用、多个应用和目标集群的评估场景。
- 明确列出需要检查的 GKE、Kubernetes 安全、扩缩容、可靠性和灾备项目。
- 以 Apache 2.0 许可证发布。
- 这是元技能或编排技能,不能独立替代各领域的深度实施技能。
- 依赖 gcloud、kubectl 以及对目标 GKE 环境的访问权限。
- 源码未提供测试套件、平台验证结果或评分标准的详细定义。
- README 只记录整个仓库的安装方式,未说明此技能的单独选择和安装细节。
如何安装这个 Skill?
运行 npx skills add google/skills,然后在安装流程中选择此仓库中的具体技能。源码未说明该交互流程如何精确选择 skills/cloud/gke-productionize,也未提供单独安装命令。
如何使用这个 Skill?
在支持 Agent Skills 的客户端中,将技能目录 skills/cloud/gke-productionize 安装到客户端的技能目录,并提出类似“请评估名为 prod-cluster、位于 us-central1 的 GKE 集群及其 payments 命名空间中的订单服务是否已达到生产就绪”的请求。使用前应准备相应的 gcloud、kubectl 和 GKE 访问权限。技能要求先发现环境,并在实施前运行相关专用技能;对会改变状态的实施应先征得用户确认。
这个 Skill 与同类方案有什么区别?
SKILL.md 明确将其与 gke-scaling、gke-platform-security、gke-workload-security、gke-service-networking 和 gke-reliability 等单领域技能区分:本技能负责综合编排与评估,而这些技能负责更深入的领域工作。