Ops 工具链¶
GitOps / 可观测性 / 服务网格 / Chaos / 多区域 — 全套生产级工具链。
📚 文档清单¶
容灾¶
- 多区域容灾 — Terraform multi_region module + 自动 failover
已规划(文档占位)¶
- ArgoCD ApplicationSet(实际文件未生成)
- Argo Rollouts 金丝雀(实际文件未生成)
🛠️ 工具链全景¶
┌─────────────────────────────────────────────────────────────┐
│ CI/CD: GitHub Actions (lint/test/build/sign/deploy) │
└──────────────────────┬──────────────────────────────────────┘
│
┌──────────────────────▼──────────────────────────────────────┐
│ GitOps: ArgoCD + Image Updater + ApplicationSet │
└──────────────────────┬──────────────────────────────────────┘
│
┌──────────────────────▼──────────────────────────────────────┐
│ 部署: Helm + Argo Rollouts(蓝绿/金丝雀/Analysis) │
└──────────────────────┬──────────────────────────────────────┘
│
┌──────────────────────▼──────────────────────────────────────┐
│ 运行时: Service Mesh (Linkerd) + mTLS + Authorization │
└──────────────────────┬──────────────────────────────────────┘
│
┌──────────────────────▼──────────────────────────────────────┐
│ 策略: Kyverno (Pod Security / Tenant Isolation / Probes) │
└──────────────────────┬──────────────────────────────────────┘
│
┌──────────────────────▼──────────────────────────────────────┐
│ 密钥: Vault + External Secrets Operator │
└──────────────────────┬──────────────────────────────────────┘
│
┌──────────────────────▼──────────────────────────────────────┐
│ 可观测性: Prometheus + Loki + Tempo + Grafana + OTel │
└──────────────────────┬──────────────────────────────────────┘
│
┌──────────────────────▼──────────────────────────────────────┐
│ 容灾: Terraform multi_region + RDS cross-region replica │
└─────────────────────────────────────────────────────────────┘