3 ms·
Another useful tool is https://github.com/gaia-adm/pumba https://github.com/gaia-adm/pumba - like ChaosMonkey, but just for Docker containers. The coolest part
by e1g 10y ago
Another useful tool is https://github.com/gaia-adm/pumba https://github.com/gaia-adm/pumba - like ChaosMonkey, but just for Docker containers. The coolest part for us was emulating networking problems between containers (packet loss, unavailability etc).
- jackweirdy 10y agoI'd love to see this used in the Jepsen tests
- haneefmubarak 10y agoAFAIR Jepsen is only meant to test the CAP aspects of a system, not how it behaves otherwise.
- gkop 10y agoParent may have meant that it would be cool to see a write up on how this tool can be used to simulate network conditions between nodes in a Jepsen test using only containers on a single docker host.
- jackweirdy 10y agoYep, that's what I meant.
- brunoqc 10y agoWhat do you use for high availability with Docker?
- e1g 10y agoHA containers for us means smart orchestration tools. We did not want to lock ourselves into Docker-only infrastructure (even now rkt is a very compelling alternative), and wanted an orchestrator/scheduler that is focused entirely on that job. Outside of Swarm, Mesos & co appeared too intrusive, and Nomad is quite narrow in what it does. So we picked Kubernetes and are very happy with it.
- timf 10y agoBlockade is another tool to check out in this area: http://blockade.readthedocs.io/en/latest/ http://blockade.readthedocs.io/en/latest/