Tag: consul

在Docker环境中使用Consul DNS的Http请求

我有一个非常简单的领事和注册人在我的机器上组织运行。 我可以查询在领事登记的服务列表,但我不能使用http打电话给其他服务。 docker构成: version: '2.1' services: consul: image: gliderlabs/consul:latest command: "agent -server -data-dir /tmp/consul -bootstrap -ui -client=0.0.0.0" ports: – 8500:8500 – 8600:8600 – 8400:8400 networks: app_net: ipv4_address: 172.28.0.10 registrator: image: gliderlabs/registrator:latest command: "consul://consul:8500" depends_on: – consul volumes: – /var/run/docker.sock:/tmp/docker.sock networks: – app_net service1: image: solive/service1 ports: – 3000 depends_on: – consul – registrator networks: – […]

在启动时可以初始化Consul Key Value存储吗?

我可以在启动时使用/ consul / config目录初始化Consul服务。 我希望在启动Consul容器时能够将我的应用程序设置初始化到Consul kv商店中。 这可能吗?

为什么使用领事与Kubernetes,Docker,Mesos?

大多数容器服务都有某种内置的服务发现机制。 那为什么有人会把Consuljoin他们的设置? 我知道Consul除了服务发现之外还提供其他的好处,比如K / V商店,Consul模板和服务监控,但是这些都没有足够的好处。