Five Tools for Testing Cross-Zone Behaviour Locally, From Kernel netem to Chaos Mesh

A DEV Community article compares tools for emulating cross-zone network conditions on a developer's machine, grouping them by the layer they act on. Kernel-level tc netem shapes packets on a device, while Toxiproxy operates as a TCP proxy whose toxics are configured through an HTTP API. Pumba applies network effects to containers from outside their namespace, and Kubernetes-focused tools such as Chaos Mesh select pods by labels. The author notes the trade-off that lower layers offer more control but know less about the system, whereas higher layers need more installed. The piece is part five of a series and stresses that the author's own failure-scenario runs are still planned.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in