文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
WEB 管理界面
Consul 同时提供了一个漂亮的功能齐全的 WEB 界面,开箱即用.界面可以用来查看所有的节点,可以查看健康检查和他们的当前状态.可以读取和设置 K/V 存储的数据.UI 自动支持多数据中心。
运行 WebUI 有两个选项.使用 HashiCorp 提供的 Atlas 来托管你的仪表盘或者使用 Consul 自己托管的开源 UI
Atlas 托管的仪表盘
为了设置 Consul 使用 Atlas 界面.你必须添加两个字段到你的配置文件:你的 Atlas 名称和 TOKEN.下面是一个命令行示例用来配置 agent 的这些设置:
$ consul agent -atlas=ATLAS_USERNAME/demo -atlas-token="ATLAS_TOKEN"
获取 Atlas 用户名和 token, 创建 一个账号并替换成你自己的配置.你可以查看线上 Demo .
Consul 托管的仪表盘
设置自托管的 UI 服务,启动 Consul 时使用 -ui
参数:
[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 的旅程!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论