k8s-manifest-generator

生成符合最佳实践与安全标准的生产就绪Kubernetes清单(包括Deployment、Service、ConfigMap和Secret)。适用于:生成K8s YAML清单、创建K8s资源或实施生产级Kubernetes配置的场景。

作者

安装

热度:4

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=sickn33-skills-k8s-manifest-generator&locale=zh&source=copy

Kubernetes Manifest Generator - 生产级 K8s 配置生成工具

技能概述

Kubernetes Manifest Generator 是一款专为开发者和运维工程师设计的 K8s YAML 配置生成工具,能够快速创建符合生产环境标准和安全最佳实践的 Deployment、Service、ConfigMap、Secret 等 Kubernetes 资源清单。

适用场景

  • 新应用容器化部署:当你需要将应用部署到 Kubernetes 集群时,可以快速生成完整的 Deployment 和 Service 配置,包含健康检查、资源限制和滚动更新策略。
  • 多环境配置管理:支持为开发、测试、生产等不同环境生成差异化的 K8s 清单,确保各环境配置一致且符合各自的安全和性能要求。
  • 有状态应用部署:为数据库、缓存等有状态应用生成包含 PersistentVolumeClaim 的完整配置,确保数据持久化和应用稳定性。
  • 核心功能

  • 全资源类型支持:覆盖 Deployment、Service、ConfigMap、Secret、PersistentVolumeClaim 等常用 Kubernetes 资源,生成标准的 YAML 清单文件,可直接应用于集群部署。
  • 生产级最佳实践:自动应用资源限制、安全上下文、健康检查探针等生产环境必备配置,遵循 Kubernetes 官方推荐的安全标准和命名规范。
  • 渐进式配置引导:通过交互式问答收集必要信息,逐步生成符合需求的 K8s 清单,同时支持参考详细的实施手册进行自定义配置。
  • 常见问题

    什么是 Kubernetes Manifest Generator?

    Kubernetes Manifest Generator 是一个帮助用户快速生成 Kubernetes YAML 配置清单的 AI 技能。它通过引导式问答收集部署需求,然后生成符合生产标准的 K8s 资源配置文件,包括 Deployment、Service、ConfigMap、Secret 等,适用于需要将应用部署到 Kubernetes 集群的开发和运维场景。

    如何使用 K8s Manifest Generator 生成部署配置?

    使用时只需提供应用的基本信息,如镜像地址、端口、资源需求等,Manifest Generator 会自动生成包含 Deployment、Service 等资源的完整 YAML 文件。你可以指定副本数、健康检查路径、资源限制等参数,生成的清单可以直接通过 kubectl 应用到集群中。

    生成的 K8s 清单是否符合生产环境标准?

    是的,Manifest Generator 生成的所有清单都遵循 Kubernetes 生产环境最佳实践,包括容器资源限制(requests/limits)、存活和就绪探针、安全上下文配置、滚动更新策略等。同时确保命名符合 K8s 规范,并支持多环境差异化配置。