Consul本身提供了一个可视化的UI界面,这篇文章对此进行简单介绍。
Consul web UI
Consul的web UI提供了一个用户与Consul进行图形化交互的接口,在用户使用的时候降低了入门的门槛,在故障诊断的时候也更加方便。
在生产环境中运行Consul,如果需要启动Consul的UI配置需要使用-ui选项,但是在开发模式中可以直接使用,这也是前面的文章中我们提到的为何开发模式不建议在生产中使用,但是入手时建议使用的原因,可以免去配置直接体验Consul的功能,在选型验证的时候更加方便。
事前准备
本文示例使用的Consul版本信息如下
liumiaocn:~ liumiao$ consul --version
Consul v1.7.1
Protocol 2 spoken by default, understands 2 to 3 (agent will automatically use protocol >2 when speaking to compatible agents)
liumiaocn:~ liumiao$
以开发模式启动Consul服务
liumiaocn:~ liumiao$ consul agent -dev
==> Starting Consul agent...
Version: 'v1.7.1'
Node ID: 'd9f2a680-02ae-1369-c005-dc3f55a8d