SuperAPI AI 工具集

promovaweb-devops-review-kestra-stack

部署与运维

查看项目

更新于 10-16 03:49

技能介绍

用途:对 Kestra 的 Docker Swarm 栈文件 kestra.yaml 执行完整审计,输出合规性、问题与建议,并写入 kestra.audit.md。

主要能力:按固定脚本读取 kestra.yaml,逐项检查并标记 ✅ OK / ⚠️ 注意 / ❌ 错误。检查范围包括:KESTRA_CONFIGURATION 中的 PostgreSQL 数据源(url、driver-class-name、username、password 与 postgres.yaml 一致性)、Kestra Server(gemini 提供者与 api-key、basic-auth 开关与账号密码强度)、repository/queue 类型、storage 与 tasks 路径;四个必需服务 kestra-scheduler、kestra-worker、kestra-executor、kestra-webserver 及其 command、副本数;KESTRA_URL 格式与域名;Traefik 标签与 x-kestra-app-url 一致性;kestra_data、kestra_wd、docker.sock 卷挂载;user: root;CPU/内存 limits;deploy 模式、placement 约束与 update_config;网络与镜像标签;以及占位符与默认口令等安全项。

使用方式:调用该技能后按步骤读取文件、执行全部检查、生成结构化报告,报告含摘要、按类别结果与按优先级排列的建议动作。

适用场景:Kestra 栈部署前审查、生产环境合规检查、Traefik 路由与安全配置核对。

限制:仅针对 kestra.yaml 与相关约定,具体阈值与推荐值以技能内定义为准;未提供其他平台或版本兼容性信息。