关于 k8s-manifest-generator
面向 Kubernetes 部署任务的指导技能,帮助创建 Deployment、Service 等清单,并覆盖配置、存储与安全实践。输出仅供参考,需针对目标集群验证。
主要功能
- 01生成 Deployment、Service 清单
- 02配置 ConfigMap 与 Secret
- 03创建 PersistentVolumeClaim
- 04涵盖资源限制与健康检查
- 05支持多环境清单设计
适用场景
- 01为新应用编写 Kubernetes 部署配置
- 02为工作负载添加存储与配置资源
- 03检查清单中的安全与健康设置
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill k8s-manifest-generator安装后在 Claude Code 中输入/k8s-manifest-generator确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/configmap-template.yamldeployment-template.yamlservice-template.yamlreferences/deployment-spec.mdservice-spec.mdresources/implementation-playbook.md详细介绍
Kubernetes 清单生成器
分步指导,帮助创建可用于生产环境的 Kubernetes 清单,包括 Deployments、Services、ConfigMaps、Secrets 和 PersistentVolumeClaims。
适用场景
在以下情况下使用此技能:
- 创建新的 Kubernetes Deployment 清单
- 定义用于网络连接的 Service 资源
- 生成用于配置管理的 ConfigMap 和 Secret 资源
- 为有状态工作负载创建 PersistentVolumeClaim 清单
- 遵循 Kubernetes 最佳实践和命名约定
- 实施资源限制、健康检查和安全上下文
- 设计适用于多环境部署的清单
不适用场景
- 任务与 Kubernetes 清单生成无关
- 需要使用此范围之外的其他领域或工具
部署边界
这些内容是示意片段,并非经过验证的生产环境清单。请处理占位符、固定镜像版本、为目标集群选择受支持的 API 和控制器,并验证 ServiceAccount、存储、密钥、端口和探针。生成文件并不意味着获准执行 kubectl apply、调试 Pod、负载均衡器、迁移或读取凭据。在执行获准的操作前,请确认目标上下文和命名空间;服务器端 dry-run 仍会联系准入 Webhook。请勿将密钥写入 Git 或日志。ConfigMap/Secret 的环境变量更新不会自动刷新现有进程。仅靠副本数和 maxUnavailable 无法保证可用性。切勿同时应用所有模板变体。
说明
- 明确目标、约束和所需输入。
- 应用相关最佳实践并验证结果。
- 提供可执行的步骤和验证方法。
- 如需详细示例,请打开
resources/implementation-playbook.md。
资源
resources/implementation-playbook.md:包含详细模式和示例。
限制
- 仅当任务明确符合上述范围时,才使用此技能。
- 不要将输出视为环境特定验证、测试或专家审查的替代品。
- 如果缺少必需的输入、权限、安全边界或成功标准,请停止并要求澄清。
评论
支持 Markdown