Docker-ized Consul, Zookeeper and Kafka in Amazon-ECS
Has anyone gotten the official Consul image working with Kafka and Zookeeper?
Yes, I have :) Please see https://github.com/dmstr/docker-roj/blob/master/data/example/discovery/consul/docker-compose.yml for an example config. Despite the mapped ports I am using network mode host
for consul, which simply worked better.
You may take a look at the docs on how to setup a swarm with consul on AWS.
While this might not answer all your questions, it can still be a good resource to see how you can setup your swarm; since it's a pretty straightforward solution. Feel free to submit issues or PRs for roj.