I tried to configure a cross cluster for 2 elastic 7.10.2 clusters on 2 different kubenrtes vm
I configure a node port for one elastic to enable connection like below:
elasticsearch-client NodePort 10.1111.11.11 <none> 9200:30005/TCP 27m
elasticsearch-discovery ClusterIP 10.233.12.81 9300/TCP 27m
and configure cluster/_Setting like below:
"persistent" : {
"cluster" : {
"remote" : {
"cluster_three" : {
"mode" : "proxy",
"proxy_address" : "122.22.111.222:30005"
},
"cluster_two" : {
"mode" : "sniff",
"skip_unavailable" : "false",
"transport" : {
"compress" : "true"
},
"seeds" : [
"122.22.222.182:30005"
]
},
"cluster_one" : {
"seeds" : [
"127.0.0.1:9200"
],
"transport" : {
"ping_schedule" : "30s"
}
}
}
}
},
"transient" : { }
```
but I still get error when search a index in cluster 2 `:
`"statusCode":502,"error":"Bad Gateway","message":"Client request timeout"}`
even though a simple curl from cluster to 1 to cluster_two did work can someone assist here please!!!!