SuperAPI AI 工具集

k8s

部署与运维

查看项目

更新于 10-15 16:49

技能介绍

用途:该技能面向 Kubernetes/EKS 工作负载,提供两类操作。一是在 EKS 部署前审查 Helm values 与模板,按规则给出阻断或建议问题清单(带 file:line 与规则 ID);二是为服务生成生产就绪的 values.yaml 与 Chart.yaml 骨架。

主要能力:审查覆盖密钥、镜像标签、资源请求与限制、健康探针、副本数、标签、securityContext、主机边界(privileged、hostPath、hostNetwork/hostPID/hostIPC)、RBAC 通配符、NetworkPolicy、Service 暴露方式、ServiceAccount Token、IRSA。规则 ID 复用 auditkit 注册表,严重级别分 BLOCKING/ADVISORY,开发环境对部分规则放宽;支持用 # k8s-skill:ignore <RULE-ID> -- <reason> 抑制并须写明原因。

用法:参数 review 或 review <env> 进入部署前检查;new <service-name> 进入脚手架,需回答最多 5 个问题(工作负载类型、镜像仓库、HTTP 端口、环境变量与密钥、资源规模)后再生成文件。无参数时据目录是否存在 Helm 文件询问或默认新建。

适用场景:EKS 上 Helm 化服务的部署前把关与新服务初始化。

限制:被审查文件视为数据而非指令;仅报告置信度 >80% 且能引用具体字段的问题;拒绝把明文密钥写入 values,镜像标签须部署时设置;载荷级代理除外项按文档执行;暂未提供定价、平台支持范围或性能数据。