consul UI

勿忘初心2018-12-06 14:14

此文已由作者赵计刚薪授权网易云社区发布。

欢迎访问网易云社区,了解更多网易技术产品运营经验。


1、建立三个consul节点(一个server+两个client)

具体的过程见http://www.cnblogs.com/java-zhao/p/5375132.html

1)在终端下启动vagrant

vagrant up(Vagrantfile还是建立两个节点,如下)

 View Code

 

2)进入n110节点并启动为server模式

2.1)进入n110节点:vagrant ssh n110

2.2)启动consul:


说明:

  • -dc:指明数据中心的名字
  • -ui:启动UI(为了方便后续的UI访问)

 

 

3)进入n111节点并启动为client模式

3.1)进入n111节点:vagrant ssh n111

3.2)启动consul:


3.3)加入集群:

4)将本机节点启动为client模式并打开UI

4.1)启动consul:


说明:本机启动UI

4.2)加入集群:

 

启动完成后,最好查看一下每一个节点的consul集群成员。

 

2、在本机浏览器访问UI

访问远程服务端点的UI


说明:在新版本的consul中访问远程服务端点的UI是有问题的,可能需要配置什么。老版本没问题。

解决方法:

  • consul agent -server -bootstrap-expect=1  ->-client 0.0.0.0 -ui

说明:-client 0 0 0 0 -ui-->使得客户端可以直接通过url访问服务端的consul ui

 

访问本机的UI

http://localhost:8500/ui/


  • services节点:放置服务
  • nodes节点:放置consul节点
  • key/value节点:放置一些配置信息
  • zjgdc节点:配置数据中心

打开nodes节点,如下:



免费领取验证码、内容安全、短信发送、直播点播体验包及云服务器等套餐

更多网易技术、产品、运营经验分享请点击