2021年1月27日星期三

Kubernetes + consul: kv.get: connect ETIMEDOUT

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 kubernetes get endpoints used the value opposite to consul-server

enter image description here

still i get consul: kv.get: connect ETIMEDOUT when I run the code. what could be the reason ? Thanks in advance !

https://stackoverflow.com/questions/65930830/kubernetes-consul-kv-get-connect-etimedout January 28, 2021 at 11:54AM

没有评论:

发表评论