I have deployed consul using hashicorp-consul-helm-chart
now, I want to connect to the consul from my Node.js project.
Therefore, I created an object like this : (using 'consul' npm package)
import consul from 'consul';
var consulObj = new consul({
host: 'xxx.xxx.xxx.xxx',
promisify: true
});
var watch = consulObj.watch({
method: consulObj.kv.get,
options: { key: 'config' },
backoffFactor: 1000,
});
I have got the host value from kubectl get endpoints
used the value opposite to consul-server
still, i get consul: kv.get: connect ETIMEDOUT
when I run the code.
what could be the reason?
Thanks in advance!
question from:
https://stackoverflow.com/questions/65930830/kubernetes-consul-kv-get-connect-etimedout 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…