consul

    1热度

    1回答

    我对这个配置有点困惑。我的Spring Boot应用程序@EnableDiscoveryClient已将spring.cloud.consul.host设置为localhost。我在启动应用程序的主机上运行Consul Agent,但我有几个问题(似乎无法在文档中找到我的答案)。 该配置可以接受多个值吗? 如果是这样,我宁愿值设置为领事服务器地址的列表(但后来,什么是运行代理领事在所有的点,所以这

    1热度

    1回答

    根据骆驼文档consul(camel.apache.org/consul-component.html),支持的HTTP API是kv,event和agent。有kv(键/值存储)的例子工作正常,但没有这样的代理API的例子。我去了Consul [www.consul.io/docs/agent/http/agent.html]和相应的java客户端[github.com/OrbitzWorldw

    1热度

    1回答

    我正在尝试使用这个tutorial来构建示例microservice应用程序。 Jhipster版本是4.0.6 所以我建立的网关服务,使用此命令启动领事: docker-compose -f src/main/docker/consul.yml up 从我的网关目录。 但在春季引导启动出现错误,这里是日志: 2017-02-22 11:52:25.679 ERROR 3168 --- [ r

    1热度

    3回答

    我在我的领事集群中创建了一堆测试服务,我希望删除,我试过使用/ v1/agent/service/deregister/{service id} - 并确保它运行精细的每个节点上 - 我可以看到每个节点 [INFO]代理在此运行:注销服务“词” 有另一种方式来手动清理掉这些旧服务? 感谢,

    0热度

    2回答

    我们正在实施启用TLS安全性的领事,但它看起来不像领事代理对传入(或本地)证书执行任何吊销查找。这是预期的行为?我们希望能够锁定流氓/过期的代理商。

    2热度

    1回答

    TLTR 如何将pre 0.8 ACL权限迁移到0.7.3? 当前设置 我目前正在运行启用了ACL的Consul 0.7.3堆栈。 随着Consul 0.8 ACL最终还会包含服务和节点,以便节点/服务(Consul)不再向匿名用户显示。这正是我需要的。今天,我试图启用新的ACL“pre 0.8”,使用https://www.consul.io/docs/agent/options.html#ac

    1热度

    1回答

    我试图让我的头绕过来自docker compose的K8s。我想设置我的第一个荚与我推到注册表的两个容器。以下问题: 如何通过DNS将IP获取到环境变量中,以便注册人可以连接到consul?请参阅容器注册表参数consul://consul:8500。领事需要改变环境。 { "kind": "Pod", "apiVersion": "v1", "metadata":

    1热度

    2回答

    我有领事管理的几个后端微服务,并得到一个服务的一些数据,另外一个,我用的领事服务发现功能 - 就像让所有健康的服务器,然后从检索得到服务器地址和端口入口等。但我应该如何从前端做到这一点?只需调用需要的微服务器使用它的实际ip或使用docker容器的名称空间调用它?从知道如何做到甚至更好的人那里得到任何回应会非常有帮助,因为我坚持了一下。

    3热度

    1回答

    我们有一些Spring Boot应用程序向Consul注册(通过Spring Cloud Consul)。如果我通过docker-compose stop myservice停止这些申请,那么他们会正确注销自己并从领事处消失。如果我使用docker-compose kill myservice那么注销不会发生。我知道在UNIX系统上不可能捕获SIGKILL事件,因此无法强制取消注册。 因此,我们看

    0热度

    1回答

    我尝试了谷歌搜索这个,但我似乎无法找到任何使用领事的KV商店而不是厨师的数据库。有没有人有任何建议如何做到这一点?这是一个坏主意吗? 我发现'consul_kv'食谱,但它是设置和删除厨师从领事的kv对。我正在寻找一种方法来从领事读取kv对,而不是使用厨师属性和数据库项目。