consul

    1热度

    1回答

    单个节点丢失后的工作希望得到领事是怎样想在下列情况下的行为有所帮助。 我具有3个服务器的每个设置在分开的AZS 2个领事簇但已经使用加入-wan连接它们。所有代理都是v0.8.5。使用'members -wan'我可以看到所有的服务器都是闲聊。 我只是跑一个测试,我曾在一个AZ1执行使用name.service.datacenter.consul格式对自身的循环中AZ2服务器DNS查询服务器。这很

    0热度

    1回答

    我有一个运行几个Verticle的服务。主Verticle配置剩余的Verticle,并负责向consul注册服务。但是,我的gRPC服务器无法在主Verticle的同一端口上运行。这是否意味着我需要将每个Verticle注册为单独的服务,还是有一些方法可以使用consul为我的gRPC服务器宣传正确的端口?

    0热度

    1回答

    我希望严格使用consul作为配置源。 我正在使用spring-cloud-consul-config来获取我的配置。 我正在使用git2consul将文件加载到consul并阅读它们。 由于每spring cloud documentation我加入以下到我的的build.gradle compile ("org.springframework.cloud:spring-cloud-starte

    1热度

    1回答

    我正在开发像etcd和consul这样的conf管理工具。据我所知etcd有发现机制。我想知道领事是否有这样的事情? 我在正式的consul docker图片上工作,当我设置广告IP和加入IP的时候,没有任何问题,但我不想手动执行此操作。 Docker容器的IP可能会更改,或者某些节点可能会崩溃,并且您需要新节点来替换它。这样的情况我怎么能管理?我的意思是有没有可能在没有完全知道集群中节点的Ip的

    4热度

    2回答

    我正在使用Traefik在Consul中注册的不同服务之间进行负载平衡。 我使用的consul-catalog配置,并通过添加在领事定义服务,当标签覆盖的服务的一个前端路由规则:我期待双方/api和api.service.consul到 tags=[“traefik.frontend.rule=PathPrefixStrip:/api,Host:api.service.consul”] 解决我

    0热度

    1回答

    我在我的服务中有一个HTTP健康检查,公开在localhost:35000/health上。目前它总是返回200 OK。对健康检查的配置是通过HTTP API编程方式,而不是一种服务的配置,但在本质上,它是: set id: service-id set name: health check set notes: consul does a GET to '/health' every 30

    2热度

    1回答

    我正在尝试为服务发现设置领事。我们在AWS Mumbai地区举办了我们的基础设施。我正在审阅领事文件,其中提到,当我们将consul作为群集运行时,至少需要(n + 1)/ 2个节点才能运行。 问题是孟买地区只有两个可用区域。所以如果一个区域出现故障,那么就有可能只有一个领事服务器在运行。 所以问题是,如果发生这种情况,代理人仍然可以提供DNS请求,如果我对陈旧的结果很好。 如果否,那么有没有一种

    0热度

    1回答

    我有下面的领事模板。 {{ range service "mysql_slave.mysql" "any" }} host_name {{.Node}} command check_nrpe!check_procs_1 {{end}} 我想补充,如果我的主机名匹配“数据库-1”,然后命令“check_procs_1”等命令“check_procs_2” 输出 host

    0热度

    1回答

    从consul UI中,我可以看到Vault密封状态非常频繁地变化,这很奇怪。它似乎是来自Consul GUI的密封因为它显示节点处于临界状态。这实际上应该是启封 不过,虽然跳马节点上,密封的地位似乎是假如预期,但不知何故状态是没有得到复制相同 。 有人可以让我知道什么是可能的问题,也帮助我解决这个问题?

    0热度

    1回答

    我有一个微服务(MS)/ Doamin(D)架构,其中每个MS/D服务都有自己的休息api。我一直在寻找使用领事进行服务检测,但我不知道如何使用它,因为。我已经按照文档,但它无法找到如何使用MS/D架构中所有MS/D具有多个休息端点的Consul ... 在文档中,感觉就像您注册一个普通的“服务主机”您没有注册像“mydomain.com:8080/api//”这样的服务端点,您只需注册“mydo