mcpField
O
ops-devops-platform

ops-devops-platform

github.com/vasilyu1983云与 DevOps190 次安装
代码仓库

关于 ops-devops-platform

ops-devops-platform 是面向 DevOps 与平台工程团队的指导技能,帮助分类运维问题、选择合适的工具链,并应用基础设施、交付、可观测性、安全和事件处理实践。

主要功能

  1. 01基础设施与部署决策指导
  2. 02CI/CD 与供应链控制
  3. 03GitOps 和基础设施即代码实践
  4. 04可观测性与 SLO 指导
  5. 05运行手册、事件和成本实践

适用场景

  1. 01规划基础设施配置与部署
  2. 02审查 CI/CD 身份与制品来源
  3. 03设计可观测性与 SLO 告警
  4. 04构建平台模板和事件运行手册

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/vasilyu1983/ai-agents-public --skill ops-devops-platform

安装后在 Claude Code 中输入/ops-devops-platform确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
assets/aws/
template-aws-ops.md
template-aws-terraform.md
template-cost-optimization.md
assets/azure/
template-azure-ops.md
assets/cicd-pipelines/
template-ci-cd.md
template-github-actions.md
template-gitops.md
template-release-safety.md
assets/cost-governance/
template-cost-governance.md
assets/docker/
template-docker-ops.md
assets/gcp/
template-gcp-ops.md
template-gcp-terraform.md
assets/incident-response/
template-incident-comm.md
template-incident-response.md
template-postmortem.md
template-runbook-starter.md
assets/kafka/
template-kafka-ops.md
assets/kubernetes/
template-ha-dr.md
template-k8s-deploy.yaml
template-kubernetes-ops.md
template-platform-api.md
assets/monitoring-observability/
template-alert-rules.md
template-loadtest-perf.md
template-observability-slo.md
template-slo.md
assets/security/
template-security-hardening.md
assets/terraform-iac/
template-env-promotion.md
template-iac-terraform.md
template-module.md

详细介绍

DevOps 与平台工程

快速参考

需求入门方向
基础设施配置Terraform、OpenTofu、Pulumi 或云原生 IaC
集群或应用部署稳定运行时优先采用 GitOps,本地迭代则使用直接工具
CI/CD受保护的流水线,加上工作负载身份和供应链控制措施——参见 supply-chain-security
可观测性OpenTelemetry,加上指标、日志、追踪和基于 SLO 的告警
平台工程黄金路径、策略即代码和自助式接口
事件运维运行手册、严重级别模型、升级流程和事后复盘

工作流

  1. 确定主要问题类型:
    • 配置
    • 部署
    • CI/CD
    • 可观测性
    • 平台工程
    • 安全加固
    • 事件运维
  2. 选择与运行环境和团队技能相匹配的最小可行工具链
  3. 加载相关参考资料和模板集
  4. 使用 source and release links 检查目标运行环境支持的 API、工具兼容性和弃用情况;如需验证来源,请加载 supply-chain-security,并根据选定的 SLSA 级别评估实际构建器
  5. 分开验证各阶段:静态检查/计划、目标环境协调、运行时健康状况及有代表性的服务路径,以及回滚或前滚准备情况
  6. 最后提供具体的运维产出:计划、控制措施、负责人、工件或提交标识、环境、观察时段和未经测试的故障模式

决策规则

情况规则
基础设施变更默认使用 IaC;紧急手动变更应在下次晋级前同步回代码
稳定运行时的生产环境协调使用 GitOps(Argo CD / Flux),而非基于推送的部署
CI 凭据优先使用工作负载身份(OIDC),而非长期有效的密钥
告警对可操作的 SLO 消耗速率或即将耗尽的容量触发页面告警;将诊断性主机指标发送到仪表盘
新环境平台模板 + 策略守卫;避免特殊配置
供应链完整性SLSA 构建级别 + cosign 无密钥签名
配置漂移通过协调器或 CI 中的 terraform plan 检测;绝不要等到意外发生时才发现

相关路由


防护原则

领域应做事项应避免的反模式
资源配置所有重大变更都纳入 IaC;设置明确的晋级关卡通过点击操作导致配置漂移;基础设施未添加标签
交付保护流水线;确保制品来源可追溯;执行回滚和冒烟测试流水线缺少身份边界
平台先打造标准路径,再提供自助服务;采用可减少差异的策略即代码发布工具时没有明确的采用路径或归属方
可观测性先定义 SLO;通过共享的 trace ID 关联日志、追踪和指标根据原始主机指标阈值触发告警,造成告警疲劳
事件将复盘结果用于更新操作手册和平台复盘止步于事件叙述
成本创建资源时添加标签并设置预算告警;每月优化资源规格环境缺乏管理且配置各异;预留资源未经审核

导航

参考资料路由
在以下情况下加载…参考资料
供应链、SBOM、签名、SLSAreferences/supply-chain-security.md
DORA 的五项指标和团队类型(Elite/High/Medium/Low 等级已废弃)、AI 采用的不稳定性成本、一般 DevOps 最佳实践references/devops-best-practices.md
GitLab CI — 父子流水线、MR 变量陷阱、环境变量导出模式references/gitlab-ci-patterns.md
选择工具(IaC、GitOps、CI、策略、可观测性)references/tool-landscape.md
黄金路径、内部开发者门户、平台成熟度、何时不应构建 IDP、平台与产品的边界、衡量团队认知负荷(Weis 四集群模型、Teamperature、领导负荷)、CI/IaC/GitOps 采用顺序references/platform-engineering-patterns.md
GitOps 多环境晋级、Argo CD / Flux 模式、自动化延迟,以及持续 apply 优于按变更 apply 的原因references/gitops-workflows.md
Terraform 状态隔离、为什么 terraform workspace 不适用于环境、stage/prod/mgmt/global 布局、状态中的密钥和后端选择references/terraform-state-architecture.md
堆栈规模(单体 → 应用组 → 服务 → 微型)、影响范围、“我的堆栈是单体吗?”references/stack-sizing-patterns.md
IaC 测试层级及其盲点、基础设施测试菱形与金字塔、瑞士奶酪分层references/infrastructure-testing-strategy.md
值班、严重性模型、升级处理、事后复盘references/sre-incident-management.md
Day 2 运维手册、环境卫生references/operational-patterns.md
AIOps 告警关联、自动分诊references/aiops-patterns.md
Kalman 金丝雀、成本自动扩缩容器、CI 容量稳定器references/control-theory-applied.md
容量规划、饱和度 SLO、流水线瓶颈排查references/queueing-theory-applied.md
CI/CD 吞吐量恢复、约束显现、支出重新分配references/theory-of-constraints-applied.md
平台团队章程、algedonic 升级机制、PRR 审计references/cybernetics-vsm-applied.md
MTBF/MTTR、可用性预算、FMEAreferences/reliability-theory-applied.md
CAP/PACELC、共识、幂等性、法定人数references/distributed-systems-applied.md
源 URL 和发布跟踪器data/sources.json

更改源清单时,请在此技能目录中运行 python3 scripts/validate_sources.py --skip-network,仅检查架构和覆盖情况。使用 python3 -m pytest scripts/test_validate_sources.py 运行离线 CLI 回归测试。URL 可访问性和源内容需要单独检查;架构检查通过并不会更新证据日期。

模板

AWS / GCP / Azure

Kubernetes

Docker / Kafka

Terraform / IaC

CI/CD 和 GitOps

监控 / 可观测性

事件响应

安全 / 成本

共享工具

相关技能

经验总结循环

如果以往的决策或易错点与当前任务相关,请在 learnings.consolidated.md 存在时查阅;只有在需要查看历史记录或将其作为可用的备用文件时,才使用 learnings.md。否则跳过这两个文件。

应用经验后,如果遇到了值得记住的模式、值得避免的错误,或令你意外的领域事实,请通过 agents-skills-feedback-loop/scripts/append_learning.py 向 learnings.md 追加一条带日期的要点。不要修改 SKILL.md 本身。

评论

支持 Markdown