Closed theonlydoo closed 8 years ago
Thanks for the comment. Since the 3.6.2 release, we have supported using the "interface-address" in the "network" > "heartbeat" context for this purpose. Specifically, when using this config. file option, the "asd" process will not actually bind the address, but rather will send it out as the IP address for other nodes to use to send heartbeats back to it. This should allow you to run without host networking.
Please give it a try and let us know if you encounter any issues. Thanks!
Thank you for the details, added into the doc in this PR
Hi, I'm currently running a 4 machines aerospike cluster with docker, each node is on a separate server.
The config
The issue
Whe we run with
It appears that aerospike tries to bind
1.2.112.154
as mesh listen address. Since we do not use--net=host
, the container is not aware that the host has this address. So the start fails.Is there clean way to bind the container on the host IP address and not use
--net=host
?