WEB界面

Consul同时提供了一个漂亮的功能齐全的WEB界面,开箱即用.界面可以用来查看所有的节点,可以查看健康检查和他们的当前状态.可以读取和设置K/V 存储的数据.UI自动支持多数据中心.

运行WebUI有两个选项.使用HashiCorp提供的Atlas来托管你的仪表盘或者使用Consul自己托管的开源UI

Atlas托管的仪表盘

atlas\_web\_ui-249f659e.png

为了设置Consul使用Atlas界面.你必须添加两个字段到你的配置文件:你的Atlas名称和TOKEN.下面是一个命令行示例用来配置agent的这些设置:

  1. $ consul agent -atlas=ATLAS_USERNAME/demo -atlas-token="ATLAS_TOKEN"

获取Atlas用户名和token,创建一个账号并替换成你自己的配置.你可以查看线上Demo.

Consul托管的仪表盘

consul\_web\_ui-3a1e7bf9.png

设置自托管的UI服务,启动Consul时使用-ui 参数:

  1. [root@hdp4 ~]# consul agent -ui

UI的路径在 ui,使用HTTP API 相同的端口.默认为 http://localhost:8500/ui.

>

译者注: -bind指定你要将HTTP绑定到的IP,绑定到一个公网IP一边可以从外部访问,否则只能在本机进行访问.所以我的启动命令是
[root@hdp4 ~]# consul agent -ui -data-dir /tmp/consul -bind 10.0.0.54 -join 10.0.0.52

你可以查看线上Demo.

线上Demo可以访问所有的数据中心.我们也设置了Demo的端点: AMS2 (阿姆斯特丹) , SF01(旧金山) 和 NY3(纽约).

下一步

我们的入门指南完成了.查看下一页来了解如何继续你与Consul的旅程!