Docker容器Consul部署的方法


本文小编为大家详细介绍“Docker容器Consul部署的方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“Docker容器Consul部署的方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。template 模板(更新)
registrator(自动发现)
后端每构建出一个容器,会向registrator进行注册,控制consul 完成更新操作,consul会触发consul template模板进行热更新
核心机制:consul :自动发现、自动更新,为容器提供服务(添加、删除、生命周期)支持健康检查、允许存储键值对基于Golong语言,可移植性强支持ACL访问控Consul的应用场景包括服务发现、服务隔离、服务配置:服务发现场景中consul作为注册中心,服务地址被注册到consul中以后,可以使用consul提供的dns、http接口查询,consul支持health check。服务隔离场景中consul支持以服务为单位设置访问策略,能同时支持经典的平台和新兴的平台,支持tls证书分发,service-to-service加密。服务配置场景中consul提供key-value数据存储功能,并且能将变动迅速地通知出去,借助Consul可以实现配置共享,需要读取配置的服务可以从Consul中读取到准确的配置信息。Consul可以帮助系统管理者更清晰的了解复杂系统内部的系统架构,运维人员可以将Consul看成一种监控软件,也可以看成一种资产(资源)管理系统。建立Consul服务每个提供服务的节点上都要部署和运行Consul的agentConsul agent有两种运行模式
Server
ClientServer和Client只是Consul集群层面的区分,与搭建在Cluster之上的应用服务无关容器服务自动加入nginx集群:1、安装Gliderlabs/Registrator Gliderlabs/Registrator
可检查容器运行状态自动注册,还可注销docker容器的服务 到服务配置中心
目前支持Consul、Etcd和SkyDNS2在192.168.184.12节点上,执行以下操作:真机免费云主机域名访问http://192.168.109.11:8500
此时应该可以发现5个服务Consul-Template是一个守护进程,用于实时查询Consul集群信息,并更新文件系统上任意数量的指定模板,生成配置文件,更新完成以后,可以查询Consul中的服务目录,Key、Key-values等。再打开另一个终端读到这里,这篇“Docker容器Consul部署的方法”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: go语言中标识符指的是什么

这篇文章主要介绍“go语言中标识符指的是什么”,在日常操作中,相信很多人在go语言中标识符指的是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”go语言中标识符指的是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧! 在g…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/26 22:01
下一篇 03/26 22:01

相关推荐