写 K8s YAML 还在复制粘贴?让 AI 替你兜底
写 K8s YAML 还在复制粘贴?让 AI 替你兜底
Kubernetes manifest 写多了,你会发现一个尴尬的事实:大部分时间都在复制旧文件的结构,改改名字和镜像 tag,然后祈祷这次别漏掉什么安全上下文或者 resource limits。
不是不会,是太烦了。
k8s-manifest-generator 就是来解决这个问题的。这是一个专门给 AI Agent 用的 Skill,指导它帮你生成生产级别的 K8s YAML——Deployment、Service、ConfigMap、Secret、PVC,要什么出什么,而且自带最佳实践。
它凭什么不一样?
市面上的 K8s 辅助工具要么是纯生成器(给个模板填参数),要么是检查器(写完了再扫一遍)。这个 Skill 的逻辑不一样——它内置了一套完整的工作流。
第一步,它会先问你工作负载的类型: stateless 还是 stateful、要不要持久化存储、需要哪些端口、健康检查怎么配。第二步才进入 YAML 生成,每一步都带注释说明为什么要这样写。
生成的 manifest 默认就带上了:
- resource requests 和 limits(防资源饥饿)
- liveness/readiness probes(K8s 亲妈式管理)
- security context(非 root 运行、drop capabilities)
- 标准化的 labels 和 naming conventions
- 多环境部署的设计思路
这些都是生产环境必须的,但手动写的时候很容易因为赶进度而漏掉。
用起来有多简单?
一条命令装上,然后直接跟 AI 说你要什么:
npx skills add https://github.com/wshobson/agents --skill k8s-manifest-generator
剩下的交给它。它会引导你完成整个需求收集过程,产出一个拿过来就能 kubectl apply -f 的 YAML 文件。
适合谁用?
如果你每天都在和 Kubernetes 打交道,这个 Skill 特别适合你。无论是快速起一个测试环境,还是给生产服务写完整的 manifest,它都能帮你省掉大量”粘贴-修改-检查”的重复劳动。
而且它不是一次性工具——配合 gitops-workflow 和 helm-chart-scaffolding 这两个关联 Skill,可以直接串联起一个完整的 K8s 交付链路。
GitHub 上这个 Skill 来自 wshobson/agents 仓库,Star 数 40k+,质量有保障。
https://github.com/wshobson/agents
评论区
登录后可评论。