上一页 1 ··· 100 101 102 103 104 105 106 107 108 ··· 135 下一页

2018年12月5日

skipper lua 添加luarocks 包管理

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

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

2018年12月4日

skipper lua 脚本支持

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

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

skipper 内置的常用filters

摘要: skipper 的filter 功能很强大,可做好多方便的扩展 格式: all: * -> filter1 -> filter2 -> "http://127.0.0.1:1234/"; setRequestHeader 设置请求的header foo: * -> setRequestHeader( 阅读全文

posted @ 2018-12-04 18:53 荣锋亮 阅读(460) 评论(0) 推荐(0)

skipper prometheus 监控

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

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

skipper http router 简单试用

摘要: 说明: 使用源码编译,注意需要FQ,以及golang版本的问题,新版使用的是go mod 进行依赖管理 环境准备 clone 代码 git clone https://github.com/zalando/skipper.git 下载依赖 稍有点慢,同时需要FQ 稍有点慢,同时需要FQ go mod 阅读全文

posted @ 2018-12-04 15:39 荣锋亮 阅读(404) 评论(0) 推荐(0)

skipper http router 工具

摘要: skipper 是一个http router && 反向代理服务组件,同时支持类似kubernetes 模型的ingress,由zalando 公司的团队开发 并开源,从功能上来看,可以做为一个简单的service mesh 组件。 几张参考架构图 参考资料 https://opensource.z 阅读全文

posted @ 2018-12-04 13:33 荣锋亮 阅读(543) 评论(0) 推荐(0)

2018年12月3日

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 荣锋亮 阅读(539) 评论(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 荣锋亮 阅读(769) 评论(0) 推荐(0)

使用patroni 解决hasura graphql-engine pg 数据库ha的问题

摘要: 环境准备 机器pg 数据库地址修改为haproxy 的ip地址,端口是haproxy的tcp 端口,配置比较简单 hasura graphql-engine docker-compose version: '3.6' services: graphql-engine: image: hasura/g 阅读全文

posted @ 2018-12-03 11:22 荣锋亮 阅读(679) 评论(0) 推荐(0)

使用patroni 构建高可用的pg 数据库

摘要: patroni 是一个基于zk、etcd 、consul 等的pg ha 模版,我们可以使用这个工具,快速的搭建一套 pg 的高可用方案 环境准备 mac 操作系统 安装基础差组件 brew install postgresql etcd haproxy libyaml python 安装pytho 阅读全文

posted @ 2018-12-03 11:12 荣锋亮 阅读(3167) 评论(0) 推荐(0)

zsh:no matches found 问题解决

摘要: 解决方法: ~/.zshrc 文件加入: setopt no_nomatch 之后,更新配置 source ~/.zshrc 阅读全文

posted @ 2018-12-03 09:53 荣锋亮 阅读(12864) 评论(0) 推荐(0)

2018年12月2日

PostgreSQL Q&A: Building an Enterprise-Grade PostgreSQL Setup Using Open Source Tools

摘要: 转自:https://www.percona.com/blog/2018/10/19/postgresql-building-enterprise-grade-setup-with-open-source/ Hello everyone, and thank you to those that at 阅读全文

posted @ 2018-12-02 21:26 荣锋亮 阅读(346) 评论(0) 推荐(0)

2018年11月30日

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 荣锋亮 阅读(587) 评论(0) 推荐(0)

airflow-operator 可以管理airflow 的kuberntes 自定义controller && crd

摘要: 使用airflow-operator 我们可以让airflow 可以很方便的运行在k8s集群环境中,当前还在开发中 主要分为两部分:airflowbbase && airfowcluster 自定义资源。 可以用来做以下事情: 创建&&管理airflow 部署的k8s 资源 更新关联的k8s资源,当 阅读全文

posted @ 2018-11-30 11:10 荣锋亮 阅读(795) 评论(0) 推荐(0)

2018年11月29日

使用prometheus+ grafana+nginx-module-vts 模块监控openresty

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

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

2018年11月28日

使用netlify-statuskit 进行系统业务状态报告

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

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

heptio scanner kubernetes 集群诊断工具部署说明

摘要: heptio scanner 是一款k8s 集群状态的诊断工具,还是很方便的,但是有一点就是需要使用google 的镜像 参考地址 https://scanner.heptio.com/ 部署 kubectl 部署说明 kubectl apply -f https://scanner.heptio. 阅读全文

posted @ 2018-11-28 14:37 荣锋亮 阅读(753) 评论(0) 推荐(0)

graalvm 简单试用

摘要: 安装 地址 http://www.graalvm.org/downloads/ 配置环境变量 linux: export PATH=/path/to/graalvm/bin:$PATH mac: export PATH=/path/to/graalvm/Contents/Home/bin:$PATH 阅读全文

posted @ 2018-11-28 09:54 荣锋亮 阅读(3703) 评论(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 荣锋亮 阅读(3396) 评论(0) 推荐(0)

Monitor Minio server with Prometheus

摘要: 转自:https://blog.minio.io/monitor-minio-server-with-prometheus-4ed537abcb74 Prometheus is an open source monitoring platform that help you analyze and 阅读全文

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

Stream processing with Apache Flink and Minio

摘要: 转自:https://blog.minio.io/stream-processing-with-apache-flink-and-minio-10da85590787 Modern technology trends like Machine Learning, Deep Learning, Art 阅读全文

posted @ 2018-11-28 08:36 荣锋亮 阅读(1303) 评论(0) 推荐(0)

2018年11月27日

Replicated Ship 本地 kubernetes 环境试用

摘要: 关于介绍可以参考 https://github.com/replicatedhq/ship 或者我写的一个比较简单的demo https://www.cnblogs.com/rongfengliang/p/10025786.html 测试使用的是github repo, 如果不是,命令行工具会有提示 阅读全文

posted @ 2018-11-27 16:11 荣锋亮 阅读(429) 评论(0) 推荐(0)

replicatedhq-ship 基于Kustomize 项目的快速kubernetes 应用部署工具

摘要: replicatedhq-ship 是对Kustomize 项目的扩展,我们可以用它来快速的进行三方应用的管理部署, 可以和helm,kubernetes 清单文件,knative 集成,我们可以方便的进行更新,配置修改,ship 可以 保证与上游变更的同步,而且不会发生git 的合并冲突 安装 m 阅读全文

posted @ 2018-11-27 13:06 荣锋亮 阅读(526) 评论(0) 推荐(0)

kustomize 模版自由的配置&&自定义kubernetes工具

摘要: kustomize 是一个可以方便我们基于模版配置,自定义kubernetes 的工具,类似kompose,但是个人觉得kompose 更灵活点,而且使用上更方便 安装 mac brew install kustomize 基本使用 创建kustomization.yaml 文件(类似docker- 阅读全文

posted @ 2018-11-27 11:27 荣锋亮 阅读(1081) 评论(0) 推荐(0)

hasura graphql-engine v1.0.0-alpha30 remote schema stitch 试用

摘要: 新的hasura graphql-engine 代码仓库中已经包含了一个基于express 的简单graphql server, 可以用来测试模式拼接 graphql server 代码 项目结构 ├── Dockerfile ├── README.md ├── now.json ├── packa 阅读全文

posted @ 2018-11-27 09:00 荣锋亮 阅读(436) 评论(0) 推荐(0)

2018年11月26日

Modern Data Lake with Minio : Part 2

摘要: 转自: https://blog.minio.io/modern-data-lake-with-minio-part-2-f24fb5f82424 In the first part of this series, we saw why object storage systems like Min 阅读全文

posted @ 2018-11-26 14:42 荣锋亮 阅读(598) 评论(0) 推荐(0)

Modern Data Lake with Minio : Part 1

摘要: 转自:https://blog.minio.io/modern-data-lake-with-minio-part-1-716a49499533 Modern data lakes are now built on cloud storage, helping organizations lever 阅读全文

posted @ 2018-11-26 14:40 荣锋亮 阅读(528) 评论(0) 推荐(0)

使用rclone 进行minio 文件同步

摘要: rclone 是一个开源的就有命令行的同步工具,主要是面向云存储的数据同步 安装 mac 系统 操作 cd && curl -O https://downloads.rclone.org/rclone-current-osx-amd64.zip cd && curl -O https://downl 阅读全文

posted @ 2018-11-26 14:25 荣锋亮 阅读(5995) 评论(0) 推荐(0)

2018年11月24日

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 荣锋亮 阅读(319) 评论(0) 推荐(0)

hasura graphql-engine v1.0.0-alpha30 版本新功能介绍

摘要: hasura graphql-engine v1.0.0-alpha30 发布了,以下为一些变动的简单说明 破坏性的变动 order_by 中的desc 从 desc nulls last 修改为 desc nulls first ,具有更好的性能,但是从测试上,29 版本与30 版本的都是支持的 阅读全文

posted @ 2018-11-24 20:02 荣锋亮 阅读(308) 评论(0) 推荐(0)

2018年11月22日

续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 荣锋亮 阅读(793) 评论(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 荣锋亮 阅读(4352) 评论(0) 推荐(0)

2018年11月21日

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 荣锋亮 阅读(2908) 评论(0) 推荐(0)

drone 1.0 新的定时任务界面&&构建任务支持重启

摘要: drone 1.0 的定时任务是一个不错的功能,早期的版本是必须使用cron 表达式的 最近发布的版本支持通过配置就可以了,很方便,只是目前比较简单的,支持小时、 天、周、月、年的模式 环境准备 docker-compose 文件 version: '3' services: drone-serve 阅读全文

posted @ 2018-11-21 09:53 荣锋亮 阅读(1441) 评论(0) 推荐(0)

2018年11月20日

docusaurus 生成的website 通过circleci部署gh-pages

摘要: docusaurus 是facebook 开源的一款文档脚手架工具,可以快速的进行文档生成,基于markdown 同时已经内置了gh-pages 发布的命令,对于ci 工具,我们只需要简单的配置就可以了 环境准备 创建github空项目 很简单直接鼠标点击就可以了 创建docusaurus demo 阅读全文

posted @ 2018-11-20 10:10 荣锋亮 阅读(951) 评论(0) 推荐(0)

2018年11月18日

ksonnet 一个简化编写以及部署kubernetes的工具

摘要: ksonnet 是一个基于jsonnet的快速简化kubernetes yaml 配置的工具,可以实现配置的复用 同时也包含一个registry 的概念,可以实现可复用组件的分发,同时支持helm 环境准备 安装cli 使用mac 系统 使用mac 系统 brew install ksonnet/t 阅读全文

posted @ 2018-11-18 11:48 荣锋亮 阅读(2028) 评论(0) 推荐(0)

2018年11月17日

使用kubebapps 管理helm 仓库已经应用使用Monocular专门提供helm 仓库查找

摘要: Monocular 从1.0 开始专注于helm 的UI展示,对于部署以及维护已经去掉了,官方也提供了相关的说明以及 推荐了几个可选的部署工具,从使用以及架构上来说kubeapps 就是Monocular + helm 操作的集合,比Monocular 早期版本有好多提升 仓库的同步&&部署已经分离 阅读全文

posted @ 2018-11-17 15:33 荣锋亮 阅读(2006) 评论(0) 推荐(0)

2018年11月16日

drone 1.0 新的构建徽章特性

摘要: drone 1.0 昨天新发布的功能,支持了一个方便的查看构建状态的功能徽章 如下: 环境准备 docker-compose 文件 version: '3' services: drone-server: image: drone/drone:1.0.0-rc.1 ports: - "80:80" 阅读全文

posted @ 2018-11-16 14:31 荣锋亮 阅读(917) 评论(0) 推荐(0)

2018年11月15日

drone 1.0 新功能试用以及说明

摘要: drone 1.0 rc 已经发布,新的功能很强大,界面比旧版本更加人性化,和git 的集成也更高了 测试环境准备 试用gogs 做为git 管理工具 docker-compose 文件 version: '3' services: drone-server: image: drone/drone: 阅读全文

posted @ 2018-11-15 14:31 荣锋亮 阅读(4501) 评论(3) 推荐(0)

drone 0.8.8 集成gogs 进行ci/cd 处理

摘要: drone 是一个不错的基于容器的ci/cd 工具,运行简单,同时插件也挺多,基本常见的轻量级的任务都是可以搞定的 环境准备 使用docker in docker docker-compose 文件 version: '3' services: gogs: image: gogs/gogs port 阅读全文

posted @ 2018-11-15 14:01 荣锋亮 阅读(1052) 评论(0) 推荐(0)

上一页 1 ··· 100 101 102 103 104 105 106 107 108 ··· 135 下一页

导航