Chaos Testing SQL Server Availability Groups on Kubernetes
We ran pod deletes, node drains, hard kills and network partitions against a 3-replica SQL Server Availability Group on Kubernetes while a probe wrote every 100ms. Here is what the testing surfaced, what we changed, and the result: 20 out of 20 fault runs with zero acknowledged writes lost.