SuperAPI AI 工具集

k8s-generator

设计与创作

查看项目

更新于 10-15 21:53

技能介绍

用途:k8s-generator 通过分析应用项目自动生成完整的 Kubernetes 清单,覆盖 Deployment、Service、ConfigMap、Secrets、Ingress 与 HPA,并遵循生产环境最佳实践。

主要能力:自动从项目分析生成 K8s 清单;设置资源 requests 与 limits;实现存活/就绪探针;生成 ConfigMap 与 Secrets 管理;包含 Horizontal Pod Autoscaler;遵循 12-factor 应用原则。还支持用 Kustomize 生成 dev/staging/prod 多环境清单,以及为有状态应用生成 StatefulSet(如 PostgreSQL)。

使用方式:技能分阶段执行。第一阶段用 Glob/Grep 分析应用,检测 Dockerfile、.env、端口绑定与卷需求;第二阶段生成核心清单,包括 Deployment、Service、ConfigMap、HPA、Ingress 等。所需工具为 Read、Write、Glob、Grep。

适用场景:为 Node.js 等 Web 应用生成清单;为微服务架构创建多 Deployment、ClusterIP Service、NetworkPolicy 及 Istio VirtualService/DestinationRule 等配置。

限制:资料未提供具体安装命令、收费、价格、平台支持范围或实际运行效果;示例中的镜像、域名、端口等均为示意,需按实际项目调整。版本 1.0.0 为初始发布。