docker-swarm
VIP董
本人QQ 499887879
展开
-
docker-swarm下tengine代替nginx以及CI/CD
前面介绍了jenkins+springboot+harbor+swarm实现CI/CD,接下来整一套tengine放在swarm下的CI/CD 为啥不用nginx:动态解析比较坑爹,我们upstream都是使用的服务名,当我们使用dnsrr解析的时候(默认DNS解析是VIP),后端更新后,nginx解析还是老的IP,这个时候就找不到服务了,而且tengine里已经装好了Lua,动态解析,可以考虑后...原创 2018-11-01 15:06:23 · 667 阅读 · 0 评论 -
docker-swarm+jenkins+git+harbor+spring-boot实现CI/CD
今天给大家带来一篇CI/CD的文章,我是使用swarm做的docker集群,Harbor作为镜像仓库,git作为代码、配置仓库,jenkins就是发布啦,由于之前写过jenkins在swarm集群下搭建过程,这里不做说明了,Harbor需要自己事先安装好(或者公有云,还免费) 开始吧:(centos7以上系统,我是7.4) 1:所有集群节点安装docker,并登陆Harbor(镜像仓库) yum ...原创 2018-11-01 14:40:48 · 3331 阅读 · 1 评论 -
docker集群下创建elasticsearch集群以及CI/CD
如果单独使用docker跑es,所在宿主机(虚拟机)挂了,es就不能使用了,下面介绍下如何在docker-swarm集群下创建es集群,集群机器任一一台挂了都不会影响es的使用,这才是我们要的高可用架构 1:swarm集群创建之前已经说了,这里就不提了 所有集群服务器都要执行 vi /etc/sysctl.conf vm.max_map_count=655360 sysctl -p 接下来在swa...原创 2018-11-01 17:44:29 · 1572 阅读 · 0 评论 -
docker集群下tengine代理elasticsearch集群,以及kibana实现CI/CD
上篇:https://blog.csdn.net/qq_35299863/article/details/83624300 文章介绍了docker-swarm集群下创建elasticsearch集群以及CI/CD 现在介绍tengine代理elasticsearch集群,以及kibana实现CI/CD 1:首先下载镜像 docker pull kibana:5.6 然后打tag,推到我们自己的镜像...原创 2018-11-02 17:54:54 · 662 阅读 · 1 评论 -
swarm集群下搭建ELK:filebeat-5.6.11+redis-3.2+logstash-5.6+kibana-5.6+es5.6
上篇:https://blog.csdn.net/qq_35299863/article/details/83658048 之前介绍了集群下tengine代理elasticsearch集群,以及kibana实现CI/CD,现在介绍如何做一套ELK集群 软件环境:filebeat-5.6.11 + redis-3.2 + logstash-5.6 + kibana-5.6 + es5.6 file...原创 2018-11-02 20:20:04 · 485 阅读 · 0 评论 -
jenkins之Active Choices使用Groovy脚本动态生成构建参数
主要实验: 结合docker集群,选择需要发布的服务,对应的其他变量即可动态生成,然后通过传参的方式,即可创建或者更新服务。我这里是使用Groovy+shell实现的自动化:集群下检测没有服务就会自动创建服务,检测到有服务就会更新(服务名、tag、健康监测url 都是通过groovy传过去的) 目的:主要用于发布更新以及回滚docker服务 1: jenkins下插件Active Choices...原创 2018-11-16 19:37:14 · 10699 阅读 · 0 评论