Hi,
I'm having an issue with a multi node elasticsearch cluster where the nodes are failing to join in a docker swarm.
received join request from [{es01}{SBn0YXX-RyuPcEsz3vgdjA}{0l0I2h0HRteijUgnwwmvqg}{es01}{10.0.0.69}{10.0.0.69:9300}{hmrs}{xpack.installed=true}] but could not connect back to the joining node
error.message":"[es01][10.0.0.69:9300] connect_timeout[30s]","error.stack_trace":"org.elasticsearch.transport.ConnectTransportException: [es01][10.0.0.69:9300] connect_timeout[30s]
I'm able to get it working if I don't export any of the ports on es01, but I need to export as external services need to be able to connect to this elasticsearch cluster.
I'm using a very similar docker compose file listed here Install Elasticsearch with Docker | Elasticsearch Guide [8.6] | Elastic but using version 3.2 instead (not sure if that makes any difference?)
Are there any additional networking configurations that I need to add?
Thank you!