用途:用于把应用部署到 Kubernetes 的场景,包括容器编排、Helm Chart 编写、服务网格配置、K8s 网络与安全设置,以及生产级 K8s 模式。
适用时机:需要部署到 Kubernetes、创建 Helm Chart、配置服务网格、设置 K8s 网络或实施 K8s 安全时。
工作流按阶段划分,按需选用:
- 容器准备:调用 docker-expert、k8s-manifest-generator,编写 Dockerfile、构建镜像、优化体积、推送仓库并测试容器。
- K8s 清单:调用 k8s-manifest-generator、kubernetes-architect,创建 Deployment、Service、ConfigMap、Secret 和 Ingress。
- Helm Chart:调用 helm-chart-scaffolding,建立 chart 结构、定义 values.yaml、添加模板与依赖并测试。
- 服务网格:调用 istio-traffic-management、linkerd-patterns、service-mesh-expert,选择并安装网格、配置流量管理、设置 mTLS 与可观测性。
- 安全:调用 k8s-security-policies、mtls-configuration,配置 RBAC、NetworkPolicy、PodSecurity、Secret 与 mTLS。
- 可观测性:调用 grafana-dashboards、prometheus-configuration,安装监控栈、配置 Prometheus、创建 Grafana 面板、设置告警与分布式追踪。
- 部署:调用 deployment-engineer、gitops-workflow,配置 CI/CD、搭建 GitOps、部署到集群并验证与监控发布。
用法要点:资料提供每个阶段的粘贴式提示词,如“Use @docker-expert to containerize application for K8s”“Use @k8s-manifest-generator to create K8s manifests”等,可原样使用。
目标与证据要求:只选所需阶段;推送镜像或写入集群前,需确认集群/上下文、命名空间、归属、API/CRD 版本与部署及成本授权;准备经审查的不可变镜像与渲染后的清单,校验 schema/策略并对目标做精确 diff,再使用经测试的发布与回滚策略。清单有效不等于部署健康,需验证就绪状态、应用链路、指标与数据迁移兼容性。密钥应通过实际受保护平台机制存放,不得以明文 YAML 提交。
质量门:容器可用、清单有效、Helm Chart 可安装、安全已配置、监控生效、部署成功。
限制:仅在任务明确符合上述范围时使用;输出不能替代针对具体环境的验证、测试或专家评审;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。相关捆绑包括 cloud-devops、terraform-infrastructure、docker-containerization。费用、价格与平台细节暂未提供。