随笔分类 -  cloud native

algernon 基于golang 的独立的支持redis lua pg。。。 的web server
摘要:algernon 看到github 的介绍很很强大,一下子想到了openresty,功能看着很强大,支持 redis pg lua markdown quic http2 mysql 限速 pongo2 sass(scss) web 相关的 jsx (js dsl 模板写法) 说明 看官方介绍和很强 阅读全文

posted @ 2019-04-05 09:00 荣锋亮 阅读(452) 评论(0) 推荐(0) 编辑

The Twelve-Factor Container
摘要:转自:https://medium.com/notbinary/the-twelve-factor-container-8d1edc2a49d4?%24identity_id=550978996201189678&feature=Share&type=0&duration=0&data=eyIkb2 阅读全文

posted @ 2019-04-03 08:13 荣锋亮 阅读(326) 评论(0) 推荐(0) 编辑

几张简单的terraform flow 图——可以快速了解terraform的使用
摘要:以下是一个简单额terraform flow 我们快速的了解terraform 的使用,基于流程 参考图 参考架构 简单使用流程 说明 从上图我们可以看出terraform 的使用 tf 内容编写 定义变量,定义输出(可选的) 编写主要的任务(main.tf) 执行terraform 的操作(资源生 阅读全文

posted @ 2019-03-19 13:31 荣锋亮 阅读(1491) 评论(0) 推荐(0) 编辑

Stateful Kubernetes Applications Made Easier: PSO and FlashBlade
摘要:转自:https://medium.com/@joshua_robinson/stateful-kubernetes-applications-made-easier-pso-and-flashblade-aa3e2ebb0248 For stateful applications on Kuber 阅读全文

posted @ 2019-03-19 10:41 荣锋亮 阅读(382) 评论(0) 推荐(0) 编辑

CONTINUOUS MIGRATION
摘要:转自:https://pgloader.io/blog/continuous-migration/ After having been involved in many migration projects over the last 10 years, I decided to publish t 阅读全文

posted @ 2019-03-05 10:48 荣锋亮 阅读(273) 评论(0) 推荐(0) 编辑

Announcing HashiCorp Consul + Kubernetes
摘要:转自:https://www.hashicorp.com/blog/consul-plus-kubernetes We're excited to announce multiple features that deeply integrate HashiCorp Consul with Kuber 阅读全文

posted @ 2019-03-03 11:22 荣锋亮 阅读(402) 评论(0) 推荐(0) 编辑

katalog-sync: Reliable Integration of Consul and Kubernetes
摘要:转自:https://medium.com/wish-engineering/katalog-sync-reliable-integration-of-consul-and-kubernetes-ebe8aae0852a Why use consul with Kubernetes (k8s)? C 阅读全文

posted @ 2019-03-03 11:21 荣锋亮 阅读(556) 评论(0) 推荐(0) 编辑

mino 路径格式的bucket 数据访问
摘要:实际上这个功能很简单,如果官方不支持,我们可以通过基于nginx 的url rewrite 也可以实现 格式说明 如果配置了domain minio 会将 http://mydomain.com/bucket/object 的格式请求,转换为 (.+).mydomain.com 格式的,还是很方便的 阅读全文

posted @ 2019-01-20 09:40 荣锋亮 阅读(2039) 评论(0) 推荐(0) 编辑

minio 对于压缩的处理
摘要:我们可以简单的配置就可以让minio 支持数据压缩了,这个对于减少带宽的请求,以及web 端的优化很有意义 配置说明 配置文件 "compress": { "enabled": true, "extensions": [".txt",".log",".csv", ".json"], "mime-ty 阅读全文

posted @ 2019-01-20 09:38 荣锋亮 阅读(5999) 评论(2) 推荐(0) 编辑

mino federation 功能
摘要:mino federation 可以让我们进行 bucket的查找,实现更灵活的分布式控制 其中依赖了几个组件 coredns etcd 参考架构图 说明 官方也提供了一个简单的部署的demo,总的来说这个功能还是很方便的,我们可以用来实现一个强大,灵活的s3 分布式存储 参考资料 https:// 阅读全文

posted @ 2019-01-20 09:15 荣锋亮 阅读(846) 评论(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 荣锋亮 阅读(3674) 评论(0) 推荐(0) 编辑

ballerina 学习 三十二 编写安全的程序
摘要:ballerina编译器已经集成了部分安全检测,在编译时可以帮助我们生成错误提示,同时ballerina 标准库 已经对于常见漏洞高发的地方做了很好的处理,当我们编写了有安全隐患的代码,编译器就已经提示给 我们了。 常见的问题 sql 注入 path 操作 file 操作 未授权文件访问 为校验的重 阅读全文

posted @ 2018-11-09 10:51 荣锋亮 阅读(266) 评论(0) 推荐(0) 编辑

ballerina 学习 三十一 扩展开发(二)
摘要:上篇说了使用ballerina 语言开发扩展模块,对于注解类型的我们是需要使用java 语言进行 开发的 官方提供了一个hello 的demo可以参考 https://github.com/ballerinax/hello 注解扩展插件的使用 这个注解是调用方法之后,会生成一个文本文件 import 阅读全文

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

ballerina 学习 三十 扩展开发(一)
摘要:ballerina 主要是分为两大类 基于ballerina 语言开发的,一般是客户端的connector 使用java语言开发的(类似的基于jvm的都可以),一般是注解以及进行构件生成 ballerina 语言开发说明 是一个ballerian 的包 创建一个对象包含了init 、getCalle 阅读全文

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

ballerina 学习二十九 数据库操作
摘要:ballerina 数据操作也是比较方便的,官方也我们提供了数据操作的抽象,但是我们还是依赖数据库驱动的。 数据库驱动还是jdbc模式的 项目准备 项目结构 ├── mysql_demo │ ├── Dockerfile │ ├── docker-compose.yaml │ ├── inid.sq 阅读全文

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

ballerina 学习二十八 快速grpc 服务开发
摘要:ballerina 的grpc 开发模型,对于开发者来说简单了好多,不是schema first 的方式,而是我们 只要编写简单的ballerina service 就可以了,proto 文件是自动帮我们生成的,同时我们用这个 文件方便的生成各种客户端的代码 项目参考 https://balleri 阅读全文

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

ballerina 学习二十七 项目k8s部署&& 运行
摘要:ballerina k8s 部署和docker 都是同样的简单,编写service 添加注解就可以了 参考项目 https://ballerina.io/learn/by-guide/restful-service/ 项目准备 项目代码 import ballerina/http; import b 阅读全文

posted @ 2018-11-05 08:57 荣锋亮 阅读(544) 评论(0) 推荐(0) 编辑

ballerina 学习二十六 项目docker 部署&& 运行(二)
摘要:ballerina 从发布,到现在官方文档的更新也是很给力的,同时也有好多改进,越来越好用了 可以参考官方文档 https://ballerina.io/learn/by-guide/restful-service/ 项目初始化 项目结构 └── guide └── restful_service 阅读全文

posted @ 2018-11-04 23:41 荣锋亮 阅读(294) 评论(0) 推荐(0) 编辑

使用ksync 加速基于k8s 的应用开发
摘要:ksync 实际上实现了类似 docker docker run -v /foo:/bar 的功能,可以加速我们应用的开发&&运行 安装 mac os curl https://vapor-ware.github.io/gimme-that/gimme.sh | bash 基本使用 初始化 ksyn 阅读全文

posted @ 2018-08-19 22:25 荣锋亮 阅读(435) 评论(0) 推荐(0) 编辑

streamsets microservice pipeline 试用
摘要:实际上还是一个pipeline,只是添加了一些规则以及内嵌的http server 方便我们对于基于http 或者类似轻量 协议数据的处理 基本环境 使用docker&& docker-compose 进行环境搭建,具体参考项目:https://github.com/rongfengliang/st 阅读全文

posted @ 2018-08-19 10:00 荣锋亮 阅读(879) 评论(0) 推荐(0) 编辑

导航