随笔分类 -  容器

上一页 1 2 3 4 5 6 7 8 ··· 28 下一页

promethues 集成eureka 服务发现
摘要:prometheus 从v2.22 开始支持基于eureka的服务发现配置了(内置),对于基于eureka 的spring cloud 微服务解决方案的监控就很方便了,以下是一个简单的试用 环境准备 docker-compose 文件 version: "3" services: g: image: 阅读全文

posted @ 2020-12-04 17:57 荣锋亮 阅读(1290) 评论(8) 推荐(0) 编辑

基于alpine docker镜像应用的参考Dockerfile配置
摘要:alpine 镜像比较小的特点,特别适合基于容器的应用部署,以下是一些参考配置,可以 用来加速构建以及方便使用 几个需要解决的问题 安装包加速(已知问题)解决方法,可以修改为aliyun的镜像加速 时区问题,需要安装时区包 进程管理工具,需要安装 procps 参考dockerfile 一个gola 阅读全文

posted @ 2020-12-01 16:13 荣锋亮 阅读(553) 评论(0) 推荐(0) 编辑

cube.js 生产部署简单说明
摘要:内容参考来自官方文档 参考说明 禁用dev 模式 CUBEJS_DEV_MODE=false 配置redis cube.js 需要redis用来加速数据的访问(cache 以及queue) 相关配置 REDIS_URL 连接redis 的配置,REDIS_PASSWORD 设置密码,REDIS_TL 阅读全文

posted @ 2020-12-01 09:38 荣锋亮 阅读(405) 评论(0) 推荐(0) 编辑

cube.js 官方docker镜像发布
摘要:最近的cube.js 官方发布了docker 镜像,基于alpine,而且官方也比较推荐使用docker 运行,这样 可以进行服务的隔离 参考使用 .env 主要是进行db配置的,具体结合自己的实际配置,参数说明,参考官方文档 cube.js // Cube.js configuration opt 阅读全文

posted @ 2020-12-01 09:21 荣锋亮 阅读(367) 评论(0) 推荐(0) 编辑

healthcheck一个不错的 Kubernetes liveness && readiness prob handler 实现
摘要:healthcheck 实现了一个开箱即用的Kubernetes liveness&& readiness prob 实现,我们可以直接拿来使用 已经包含了tcp,dns,http,Goroutine prob,同时也支持prometheus,还是很方便的 以下是一个简单的试用 参考代码 packa 阅读全文

posted @ 2020-11-29 23:48 荣锋亮 阅读(221) 评论(0) 推荐(0) 编辑

proxysql proxy 集成golang-mysqlserver
摘要:类似pg 集成mysql_fdw 使用proxysql 集成基于dolthub/go-mysql-server 开发的golang server 环境准备 docker-compose 文件 version: "3" services: proxysql: image: proxysql/proxy 阅读全文

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

vernemq 典型的部署模型
摘要:内容来自官方文档,就是一个记录 参考图 一些说明 proxy 协议支持 vernemq 支持proxy 1 以及proxy 2 协议 (http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt) 参考配置 listener.tcp.prox 阅读全文

posted @ 2020-11-29 09:35 荣锋亮 阅读(1196) 评论(0) 推荐(0) 编辑

vernemq webhook 集成使用
摘要:vernemq支持插件化开发,包含了lua的,以及基于webhook的,基于webhook 的好处是灵活,同时保留的钩子比较多,我们可以灵活扩展 同时webhook可以基于多语言开发,缺点当然也有,webhook 的可靠性以及稳定性(也比较简单,扩展多集群) 以下是关于vernemq webhook 阅读全文

posted @ 2020-11-28 22:15 荣锋亮 阅读(664) 评论(0) 推荐(0) 编辑

mysql_fdw 集成go-mysql-server 开发的mysql server
摘要:早期go-mysql-server golang 包对于mysql 的支持有限,但是dolthub团队扩展之后我们可以集成了 以下是一个简单的demo测试 环境准备 docker-compose mysql_fdw 环境 version: "3" services: pg: image: dalon 阅读全文

posted @ 2020-11-22 20:57 荣锋亮 阅读(328) 评论(0) 推荐(0) 编辑

代码判断是否运行在docker环境中
摘要:属于一个比较常见的需求,而且社区已经有了好多实现了,原理很简单 原理说明 判断/.dockerenv 是否存在或者是否包含cgroup 参考代码 'use strict'; const fs = require('fs'); ​ let isDocker; ​ function hasDockerE 阅读全文

posted @ 2020-11-16 11:42 荣锋亮 阅读(2378) 评论(0) 推荐(0) 编辑

tanka 基本试用
摘要:以下是tanka的参考试用 依赖 kubectl diff jb jsonnet bundler helm 安装tanka mac os 命令 brew install tanka brew install jsonnet-bundler 试用 创建项目 mkdir prom-grafana && 阅读全文

posted @ 2020-11-14 21:55 荣锋亮 阅读(616) 评论(0) 推荐(0) 编辑

tanka灵活可重用的k8s 配置语言
摘要:tanka 就有jsonnet 同时扩展了jsonnet,可以让我们灵活的进行k8s 的配置管理 包含的特性 清晰 基于jsonnet 可重用 简洁 自信,基于tk 的diff 可以知道我们的变动 生成可用 参考资料 https://github.com/grafana/tanka https:// 阅读全文

posted @ 2020-11-14 11:59 荣锋亮 阅读(386) 评论(0) 推荐(0) 编辑

spring jdbctemplate 集成duckdb docker 镜像
摘要:很简单,主要是基于以前编写的spring jdbc 集成duckdb的demo,同时提供一个基于容器的运行环境 Dockerfile jdk 11 FROM openjdk:11-buster LABEL AUTHOR="dalongrong" ADD libstdc++.so.6.0.28 /us 阅读全文

posted @ 2020-11-09 17:29 荣锋亮 阅读(352) 评论(0) 推荐(0) 编辑

nginx cache + imageproxy+minio 支持多级cache的图片缩放处理服务
摘要:以前有写过简单的基于imageproxy以及minio 的图片缩放服务,以下是一个集成nginx cache 增强imageproxy 的多级cache 能力 参考图 简单说明: iamgeproxy可以提供基于s3(minio)、内存、本地磁盘的cache 能力,同时我们的访问入口基于nginx, 阅读全文

posted @ 2020-11-03 20:21 荣锋亮 阅读(2858) 评论(1) 推荐(0) 编辑

trivy 容器安全扫描工具
摘要:trivy 是一个容器的安全扫描工具,特别适合ci工具的集成,同时官方也提供了一个与现有 工具的比较,也是一个不错的参考,通过下图可以了解一些常用的扫描工具 参考资料 https://github.com/aquasecurity/trivy 阅读全文

posted @ 2020-11-01 13:48 荣锋亮 阅读(1671) 评论(0) 推荐(0) 编辑

Kubeapps-2.0 发布了
摘要:Kubeapps-2.0 最进发布了,提供了好多新的特性,同时新的ui以下是一些参考连接 https://blog.bitnami.com/2020/10/Kubeapps-2.0.html https://github.com/kubeapps/kubeapps/releases/tag/v2.0 阅读全文

posted @ 2020-10-28 18:54 荣锋亮 阅读(436) 评论(0) 推荐(0) 编辑

imgproxy 强大高效的图片处理服务
摘要:imgproxy 类似willnorris/imageproxy,但是功能上更加强大,也是基于golang编写的,但是支持的配置参数以及 扩展上更加灵活 参考使用场景 参考运行 启动服务 docker run -p 8080:8080 -it darthsim/imgproxy 重置图片大小例子 h 阅读全文

posted @ 2020-10-27 21:31 荣锋亮 阅读(1726) 评论(0) 推荐(0) 编辑

spring boot 访问sftp csv 格式数据&&写入db
摘要:算是一个比较常见的问题,银行对账(sftp读取使用csv格式,比ftp安全点),一般都是定时数据处理(可以使用spring boot 的Scheduled 可以方便处理) 以下只是说明关于sftp读取以及csv处理以及jdbc写入的 依赖的组件 spring-integration-sftp(包装处 阅读全文

posted @ 2020-10-22 11:28 荣锋亮 阅读(992) 评论(0) 推荐(1) 编辑

go-plugin hashicorp开源的golang插件框架
摘要:go-plugin 已经存在很长时间了,同时hashicorp公司的好多产品都在使用vault,terrform,nomad,waypoint 详细的介绍可以参考官方文档,以下只是一个简单的学习试用(demo来自官方) 项目准备 go mod go mo init demo-plugin go ge 阅读全文

posted @ 2020-10-20 17:35 荣锋亮 阅读(3054) 评论(0) 推荐(0) 编辑

Waypoint Entrypoint简单说明
摘要:Waypoint Entrypoint 实际上基于接口1号进程的一个二进制应用,类似docker 的tinit 进程(类似的很多) 但是Entrypoint提供了其他的功能: url 服务 应用配置 exec (类似容器的exec) logs (类似容器的logs) 实例追踪 参考图 一个简单说明 阅读全文

posted @ 2020-10-18 22:07 荣锋亮 阅读(223) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 28 下一页

导航