随笔分类 -  docker-compose

上一页 1 ··· 8 9 10 11 12 13 14 15 下一页

tailor 基础模版的使用
摘要:对于需要实现共享的html 内容,tailor 提供了基础模版的概念,我们需要操作的就是添加slots ,以及使用slots 做为占位符 环境准备 使用现有的仓库代码 https://github.com/rongfengliang/tailor-skipper-docker-compose. 代码 阅读全文

posted @ 2018-12-10 13:24 荣锋亮 阅读(411) 评论(0) 推荐(0) 编辑

tailor+ skipper 实现micro-frontends 简单试用
摘要:tailor 在Mosaic 框架中扮演fragment 模版layout的处理,后端fragment可以用任何服务编写 tailor 主要就是进行layout的处理。tailor的是类似facebook bigpipe的实现,功能 挺强大的。 说明:测试使用docker-compose 运行 环境 阅读全文

posted @ 2018-12-09 22:23 荣锋亮 阅读(354) 评论(0) 推荐(0) 编辑

使用skipper 扩展fabio 的路由&&http proxy 功能
摘要:skipper 具有强大的http 路由功能,fabio 是一个方便的基于consul 的负载均衡软件, 我们可以方便的使用skipper 路由功能进行fabio的扩展,使用registrator 进行服务注册 环境准备 docker-compose version: "3" services: f 阅读全文

posted @ 2018-12-08 15:14 荣锋亮 阅读(694) 评论(0) 推荐(0) 编辑

lua-resty-shell 多任务执行
摘要:已经写过一个openresty 使用lua-resty-shell 执行shell 脚本的demo,但是实际上我们可能是多节点运行, 同时需要负载均衡的机制。 lua-resty-shell 支持unix socket 以及tcp soket 的管理,但是在测试的时候发现tcp 有问题,所以只好 使 阅读全文

posted @ 2018-12-07 09:17 荣锋亮 阅读(891) 评论(0) 推荐(0) 编辑

openresty 使用lua-resty-shell 执行shell 脚本
摘要:lua-resty-shell 是一个很不错的项目,让我们可以无阻塞的执行shell命令,之间的通信 是通过socket (一般是unix socket) 环境准备 docker-compose 文件 version: "3" services: app: build: ./ ports: - "8 阅读全文

posted @ 2018-12-06 20:50 荣锋亮 阅读(4522) 评论(2) 推荐(0) 编辑

lapis 项目添加prometheus 监控集成grafana
摘要:操作很简单,主要是进行界面的配置以及prometheus 服务的配置, 可以和https://www.cnblogs.com/rongfengliang/p/10074044.html && https://www.cnblogs.com/rongfengliang/p/10038706.html 阅读全文

posted @ 2018-12-06 09:31 荣锋亮 阅读(314) 评论(0) 推荐(0) 编辑

skipper backend 负载均衡配置
摘要:skipper 对于后端是支持负载均衡处理的,支持官方文档并没有提供,实际使用中,这个还是比较重要的 同时支持健康检查。 格式 hello_lb_group: Path("/foo") && LBGroup("hello") -> lbDecide("hello", 3) -> <loopback> 阅读全文

posted @ 2018-12-05 18:11 荣锋亮 阅读(277) 评论(0) 推荐(0) 编辑

skipper lua 添加luarocks 包管理
摘要:skipper 支持基于lua 的script 扩展,同时设计比较方便的filter模型,让我们可以方便 进行request、response的扩展,结合lua 社区的包我们可以快速的进行新功能的开发 环境准备 docker-compose 文件 测试功能,集成了监控功能 version: "3" 阅读全文

posted @ 2018-12-05 09:51 荣锋亮 阅读(254) 评论(0) 推荐(0) 编辑

skipper lua 脚本支持
摘要:skipper 对于lua 脚本的支持是通过gopher-lua,支持基本上大部分的lua特性 说明:项目使用docker-compose 运行 环境准备 docker-compose 文件 version: "3" services: skipper: image: dalongrong/skip 阅读全文

posted @ 2018-12-04 20:04 荣锋亮 阅读(323) 评论(0) 推荐(0) 编辑

skipper prometheus 监控
摘要:skipper 是支持prometheus监控的,只是没有启用,需要添加参数 -enable-prometheus-metrics 测试使用的是一个简单nginx web ,同时使用docker-compose 运行 环境准备 docker-compose 文件 version: "3" servi 阅读全文

posted @ 2018-12-04 17:04 荣锋亮 阅读(267) 评论(0) 推荐(0) 编辑

openresty redis all in one docker demo
摘要:一个简单的docker demo 集成openresty+ redis,可以实现基于redis的动态修改反向代理的处理 环境准备 docker-compose 文件 version: "3" services: nginx-redis: build: ./ image: dalongrong/app 阅读全文

posted @ 2018-12-03 19:47 荣锋亮 阅读(497) 评论(0) 推荐(0) 编辑

hasura graphql-engine &&patroni docker-compose 环境运行
摘要:patroni 是一个很不错的pg ha 解决方案,graphql-engine 是一个很好的graphql 工具,为了方便使用 参考patroni官方的文档,使用docker-compose 将应用集成在一起,方便进行测试 环境准备 github 代码 https://github.com/ron 阅读全文

posted @ 2018-12-03 15:59 荣锋亮 阅读(693) 评论(0) 推荐(0) 编辑

hasura graphql-engine集成pgbouncer 连接池工具
摘要:pgbouncer 是一个轻量的pg 连接池工具,我们可以和hasura graphql-engine集成起来,进行连接的一些优化 环境准备 docker-compose 文件 version: '3.6' services: postgres: image: postgres:9.6 ports: 阅读全文

posted @ 2018-11-30 20:46 荣锋亮 阅读(568) 评论(0) 推荐(0) 编辑

使用prometheus+ grafana+nginx-module-vts 模块监控openresty
摘要:nginx-module-vts 是一个很不错的nginx 模块,我们可以用来,方便的分析系统的请求状态 同时支持基于prometheus 的监控, 我参考openresty 的docker镜像已经制作了一个集成模块 的镜像 dalongrong/openresty-nginx-module-vts 阅读全文

posted @ 2018-11-29 15:38 荣锋亮 阅读(4299) 评论(0) 推荐(0) 编辑

使用netlify-statuskit 进行系统业务状态报告
摘要:netlify-statuskit 是netlify 团队开源的一款类似github status 的脚手架website,使用此工具 我们可以对于我们系统模块进行报告,同时对于故障时,我们可以进行故障处理的报告,让 使用者,可以了解系统的故障处理以及系统模块的状态,实现故障的透明化 安装 安装比较 阅读全文

posted @ 2018-11-28 18:53 荣锋亮 阅读(275) 评论(0) 推荐(0) 编辑

使用 Prometheus 监控minio 性能指标信息&&docker-compose 方式运行
摘要:minio server 已经支持Prometheus 了,对于系统的运行参数我们可以方便、实时的查看 运行使用docker-compose docker-compose 文件 version: "3" services: g: image: grafana/grafana ports: - "30 阅读全文

posted @ 2018-11-28 09:40 荣锋亮 阅读(3264) 评论(0) 推荐(0) 编辑

hasura graphql-engine v1.0.0-alpha30 功能试用
摘要:hasura graphql-engine v1.0.0-alpha30 有好多新的功能的添加 环境准备 docker-compose 文件 version: '3.6' services: postgres2: image: postgres:9.6 ports: - "5432:5432" en 阅读全文

posted @ 2018-11-24 20:16 荣锋亮 阅读(306) 评论(0) 推荐(0) 编辑

续drone 1.0 新界面调整
摘要:接以前的内容,drone 最新发布的版本又有界面信息的调整了,更方便了。 环境准备 docker-compose 文件 version: '3' services: drone-server: image: drone/drone:1.0.0-rc.1 ports: - "80:80" volume 阅读全文

posted @ 2018-11-22 22:29 荣锋亮 阅读(775) 评论(0) 推荐(0) 编辑

使用kompose 快速转换dokcer-compose 文件为k8s deploy 文件
摘要:kompose 是一个不错的快速转换docker-compose 文件为k8s 部署yaml文件的工具,使用次工具我们 可以将简单的docker-compose文件,转换为复杂的yaml文件,对于使用者来说可以减少yaml的错误, 同时可以实现docker-compose 向k8s 的快速迁移 简单 阅读全文

posted @ 2018-11-22 21:15 荣锋亮 阅读(4272) 评论(0) 推荐(0) 编辑

drone secret 使用
摘要:drone 的secret 可以让我们方便的对于需要保密的信息的隐藏,减少账户信息的泄密 环境准备 docker-compose 文件 version: '3' services: drone-server: image: drone/drone:1.0.0-rc.1 ports: - "80:80 阅读全文

posted @ 2018-11-21 10:14 荣锋亮 阅读(2801) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 下一页

导航