云原生混沌工程落地指南
· 更新于 2026-07-26
⏱️ 阅读约 1 分钟 (170 字)
SRE
混沌工程
Kubernetes
通过 Chaos Mesh 模拟网络延迟、节点宕机与 Pod 异常,持续检验系统韧性与自动化自愈机制。
一、混沌工程简介
混沌工程是一种在分布式系统上进行的实验性方法,旨在建立对系统抵御生产环境中不可预测条件的信心。
二、Chaos Mesh 实践
我们基于 Chaos Mesh 构建了完整的混沌工程平台,覆盖了网络、Pod、节点三个维度的故障注入。
核心示例:网络延迟故障注入
apiVersion: chaos-mesh.org/v1alpha1
kind: NetworkChaos
metadata:
name: network-delay
spec:
action: delay
mode: one
selector:
namespaces: ["production"]
labelSelectors:
app: payment-service
delay:
latency: "500ms"
jitter: "100ms"
duration: "5m"
yaml
apiVersion: chaos-mesh.org/v1alpha1
kind: NetworkChaos
metadata:
name: network-delay
spec:
action: delay
mode: one
selector:
namespaces: ["production"]
labelSelectors:
app: payment-service
delay:
latency: "500ms"
jitter: "100ms"
duration: "5m"本文作者:技术领航员 | 许可协议:CC BY-NC-SA 4.0
本文链接:https://sre-ai-blog.pages.dev/zh/posts/chaos-engineering/(转载请注明出处)