草庐IT

Registrator

全部标签

Docker、Registrator 和 Consul 示例

我是Docker和Consul的新手,我正在尝试了解容器化应用如何将Consul用于服务注册表和KV对配置管理(“配置”)。我的理解是我可以:创建一个运行Consul服务器的镜像,例如this;那么在myvm01.example.com(一个Ubuntu虚拟机)上启动三个Docker-Consul容器(从而形成一个集群/仲裁);那么重构我的应用程序以使用Consul并创建一个运行我的应用程序和Consul代理的Docker镜像,并将代理配置为在启动时加入3节点仲裁。在启动时,我的应用程序使用本地Consul代理来下拉其所有配置,并存储为KV对。它还引入已注册/健康的服务,并使用本地负载

Docker、Registrator 和 Consul 示例

我是Docker和Consul的新手,我正在尝试了解容器化应用如何将Consul用于服务注册表和KV对配置管理(“配置”)。我的理解是我可以:创建一个运行Consul服务器的镜像,例如this;那么在myvm01.example.com(一个Ubuntu虚拟机)上启动三个Docker-Consul容器(从而形成一个集群/仲裁);那么重构我的应用程序以使用Consul并创建一个运行我的应用程序和Consul代理的Docker镜像,并将代理配置为在启动时加入3节点仲裁。在启动时,我的应用程序使用本地Consul代理来下拉其所有配置,并存储为KV对。它还引入已注册/健康的服务,并使用本地负载