上一页 1 ··· 103 104 105 106 107 108 109 110 111 ··· 123 下一页

2017年10月4日

fn project faas 框架试用

摘要: 1. 预备环境 2. 安装 curl -LSs https://raw.githubusercontent.com/fnproject/cli/master/install | sh 3. 简单例子 a. 启动服务 fn start b. go 项目例子 func.go package main i 阅读全文

posted @ 2017-10-04 21:12 荣锋亮 阅读(928) 评论(0) 推荐(0) 编辑

oracle fn project 开源faas 框架

摘要: 1. 介绍 Fn is an event-driven, open source, functions-as-a-service compute platform that you can run anywhere. Some of it's key features: Write once Any 阅读全文

posted @ 2017-10-04 20:37 荣锋亮 阅读(441) 评论(0) 推荐(0) 编辑

2017年10月3日

CoreDNS kubernetes 安装使用

摘要: kubernetes 以前是skydns 后面变为 dnsmasq,coredns 也是一个不错的工具 1. 准备环境 安装 kubernetes 配置 kubelet 的cluster-dns 2. 下载coredns kubernetes 模板 地址:https://github.com/cor 阅读全文

posted @ 2017-10-03 16:35 荣锋亮 阅读(736) 评论(0) 推荐(0) 编辑

2017年10月1日

debezium 数据变更工具使用

摘要: 1. 作用 简单概述就是CDC(change data capture),实时数据分析领域用的比较多 2. 简单使用(基于官网的docker 说明) 备注: 测试没有使用守护进程模式为了方便测试 a. zookeeper docker run -it --rm --name zookeeper -p 阅读全文

posted @ 2017-10-01 10:45 荣锋亮 阅读(5525) 评论(10) 推荐(0) 编辑

2017年9月26日

envoy  功能介绍

摘要: L3/L4 filter architecture: At its core, Envoy is an L3/L4 network proxy. A pluggable filter chain mechanism allows filters to be written to perform di 阅读全文

posted @ 2017-09-26 12:21 荣锋亮 阅读(863) 评论(0) 推荐(0) 编辑

envoy 测试试用

摘要: 备注: 为了简单测试使用的是docker 镜像进行的测试 1. Dockerfile FROM lyft/envoy:latest RUN apt-get update COPY envoy.json /etc/envoy.json CMD /usr/local/bin/envoy -c /etc/ 阅读全文

posted @ 2017-09-26 10:37 荣锋亮 阅读(850) 评论(0) 推荐(0) 编辑

2017年9月20日

k8s api server ha 连接配置问题

摘要: 常见的lb 负载有硬件的f5 big-ip ,同时对于互联网公司大家常用的是nginx haproxy 了解k8s 集群高可用的都知道 api server 是无状态的(etcd 解决了),但是controller-manager scheduler 组件必须在集群中只能保证有一份副本,保证一个副本 阅读全文

posted @ 2017-09-20 23:23 荣锋亮 阅读(445) 评论(0) 推荐(0) 编辑

2017年9月7日

gitlab Failed to register this runner. Perhaps you are having network problems runner 注册失败问题解决

摘要: 1. 低版本安装地址 https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/v1.11.2/index.html 2. 使用 yum 安装进行配置 wget https://gitlab-ci-multi-runner-downloads 阅读全文

posted @ 2017-09-07 17:38 荣锋亮 阅读(1825) 评论(0) 推荐(0) 编辑

2017年9月6日

gitlab pipelines 使用

摘要: 1. 安装runner # For Debian/Ubuntu curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.deb.sh | sudo bash # For 阅读全文

posted @ 2017-09-06 19:41 荣锋亮 阅读(1354) 评论(0) 推荐(0) 编辑

2017年9月4日

centos 7 bbr 安装

摘要: 1. 准备 升级内核需要4.9 以及以上 2. yum 内核升级 a. 添加 ELRepo 源 GPG key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm --import https://www.elrepo.org 阅读全文

posted @ 2017-09-04 13:47 荣锋亮 阅读(396) 评论(0) 推荐(0) 编辑

2017年9月1日

kafka ksql && docker 安装试用

摘要: 备注: 使用docker 模式进行安装 1. 准备docker 环境(需要docker-compose) docker 的安装不需要进行多描述了,直接yum 或者源码编译也可以 2. 安装 kafa 以及ksql git clone git@github.com:confluentinc/ksql. 阅读全文

posted @ 2017-09-01 16:06 荣锋亮 阅读(659) 评论(0) 推荐(0) 编辑

2017年8月19日

netflix vector 系统性能监控安装使用

摘要: 说明本次安装使用docker 1. vector 安装 docker run -d --name vector -p 80:80 netflixoss/vector:latest 2. 依赖的pcp 安装 yum install -y pcp-webapi pcp 3. 服务启动 a. vector 阅读全文

posted @ 2017-08-19 22:40 荣锋亮 阅读(536) 评论(0) 推荐(0) 编辑

2017年8月17日

keycloak && docker安装 &&spring boot 集成使用

摘要: 1. 基础依赖 a. docker mysql b. dokcer keycloak-mysql a. docker mysql b. dokcer keycloak-mysql 2. 安装 mysql (注意实际使用最好使用本地数据卷) docker run --name mysql -e MYS 阅读全文

posted @ 2017-08-17 10:43 荣锋亮 阅读(2612) 评论(0) 推荐(0) 编辑

gogs docker 安装

摘要: 1. gogs 镜像 docker pull gogs/gogs docker pull gogs/gogs 2. mysql docker mysql docker mysql 3. 本地数据卷配置 mkdir gogs && mkdir mysql 4. 启动 ## mysql docker r 阅读全文

posted @ 2017-08-17 08:05 荣锋亮 阅读(391) 评论(0) 推荐(0) 编辑

2017年8月14日

alpine docker 镜像 时区问题

摘要: 1. 时区处理 RUN apk update && apk add curl bash tree tzdata \ && cp -r -f /usr/share/zoneinfo/Hongkong /etc/localtime \ RUN apk update && apk add curl bas 阅读全文

posted @ 2017-08-14 15:49 荣锋亮 阅读(700) 评论(0) 推荐(0) 编辑

nginx 流量拷贝模块 ngx_http_mirror_module 安装试用

摘要: 1. 下载源码编译 https://nginx.org/download/nginx-1.13.4.tar.gz 2. 下载依赖模块包 https://nginx.org/download/nginx-1.13.4.tar.gz 2. 下载依赖模块包 这里直接yum 安装 yum -y instal 阅读全文

posted @ 2017-08-14 09:47 荣锋亮 阅读(1742) 评论(0) 推荐(0) 编辑

2017年8月8日

ulimit  设置

摘要: 1、 /etc/security/limit.conf * soft nofile 65535 * hard nofile 65535 * soft nproc 65535 * hard nproc 65535 * soft nofile 65535 * hard nofile 65535 * so 阅读全文

posted @ 2017-08-08 11:20 荣锋亮 阅读(494) 评论(0) 推荐(0) 编辑

nginx time_wait 较多优化

摘要: 1. 查看命令 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 结果 ESTABLISHED 22 FIN_WAIT1 2 FIN_WAIT2 11 TIME_WAIT 189 名词解释 netstat -n 阅读全文

posted @ 2017-08-08 11:09 荣锋亮 阅读(583) 评论(0) 推荐(0) 编辑

2017年8月5日

java 执行JavaScript 以及容器化的问题

摘要: 1. 可选方案 a. jdk 6 开始内置的Rhino 引擎 b. jdk8 替换的nashorn (性能高,对于ECMA 支持更好) c. java 版的nodejs vertx.io 2. 实践操作 public static void main(String[] args) { ScriptE 阅读全文

posted @ 2017-08-05 13:30 荣锋亮 阅读(843) 评论(0) 推荐(0) 编辑

2017年7月31日

使用 lego生成 Let's Encrypt 证书

摘要: 1. 工具 https://github.com/xenolf/lego 2. 使用 命令生成新的 lego --email="foo@bar.com" --domains="example.com" run 请求重新生成 lego --email="foo@bar.com" --domains=" 阅读全文

posted @ 2017-07-31 19:54 荣锋亮 阅读(1456) 评论(0) 推荐(0) 编辑

2017年7月27日

piwik docker 安装

摘要: 备注: 生产环境使用docker-compose 1. 安装docker && docker-compose 此处略过 2. 下载docker-compose 的文件 https://github.com/indiehosters/piwik 操作如下: git clone https://gith 阅读全文

posted @ 2017-07-27 17:47 荣锋亮 阅读(948) 评论(0) 推荐(0) 编辑

2017年7月19日

maven-assembly-plugin 打包简单案例

摘要: 简单项目 1. maven netty lomback 包含项目依赖 <dependencies> <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.9.Final</ve 阅读全文

posted @ 2017-07-19 15:26 荣锋亮 阅读(1985) 评论(0) 推荐(0) 编辑

2017年7月17日

REX-Ray 了解

摘要: REX-Ray 是一个 EMC {code} 团队领导的开源项目,为 Docker、Mesos 及其他容器运行环境提供持续的存储访问。其设计旨在囊括通用存储、虚拟化和云平台,提供高级的存储功能。 当前支持的系统: Ubuntu Debian RedHat CentOS CoreOS OSX REX- 阅读全文

posted @ 2017-07-17 21:42 荣锋亮 阅读(894) 评论(0) 推荐(0) 编辑

2017年7月16日

sqlserver docker 安装部署试用

摘要: 1. 镜像 docker pull exoplatform/sqlserver 2. 镜像参数 docker pull exoplatform/sqlserver docker run -d -e SA_PASSWORD=<passord> -e SQLSERVER_DATABASE=<db nam 阅读全文

posted @ 2017-07-16 22:29 荣锋亮 阅读(3445) 评论(0) 推荐(1) 编辑

Liquibase 了解

摘要: Liquibase 是一个用于跟踪、管理和应用数据库变化的开源的数据库重构工具。它将所有数据库的变化(包括结构和数据)都保存在 XML 文件中,便于版本控制。 Liquibase 具备如下特性: 不依赖于特定的数据库,目前支持包括 Oracle/Sql Server/DB2/MySql/Sybase 阅读全文

posted @ 2017-07-16 15:02 荣锋亮 阅读(508) 评论(0) 推荐(0) 编辑

2017年7月15日

web 调试工具docker的安装使用

摘要: 1. weinre 工具 docker run -d -p 8080:8080 beevelop/weinre 2. vorlonjs(不支持https) docker run --name vorlonjs -p 80:1337 vorlonjs/dashboard:0.3.0 3. vorlon 阅读全文

posted @ 2017-07-15 11:33 荣锋亮 阅读(493) 评论(0) 推荐(0) 编辑

2017年7月11日

“VT-x is not available. (VERR_VMX_NO_VMX)” in VirtualBox

摘要: Sometimes you can get “VT-x is not available. (VERR_VMX_NO_VMX)” error if you are trying to start x64 bit virtual machine in VirtualBox. Failed to ope 阅读全文

posted @ 2017-07-11 23:31 荣锋亮 阅读(14837) 评论(2) 推荐(0) 编辑

2017年7月10日

Service Mesh 了解

摘要: 是什么 Service Mesh是专用的基础设施层。 轻量级高性能网络代理。 提供安全的、快速的、可靠地服务间通讯。 与实际应用部署一起但对应用是透明的 作用 提供熔断机制(circuit-breaking)。 提供感知延迟的负载均衡(latency-awareload balancing)。 最终 阅读全文

posted @ 2017-07-10 16:07 荣锋亮 阅读(666) 评论(0) 推荐(0) 编辑

docker swarm mode routing mesh 使用

摘要: Docker Engine swarm mode makes it easy to publish ports for services to make them available to resources outside the swarm. All nodes participate in an ingress routing mesh. The routing mesh enables e... 阅读全文

posted @ 2017-07-10 16:01 荣锋亮 阅读(1214) 评论(0) 推荐(0) 编辑

Portainer docker 可视化管理工具

摘要: 1. 快速使用 docker run -d -p 9000:9000 portainer/portainer 2. docker swarm 模式 docker run -d -p 9000:9000 portainer/portainer 2. docker swarm 模式 docker ser 阅读全文

posted @ 2017-07-10 15:59 荣锋亮 阅读(3204) 评论(0) 推荐(0) 编辑

2017年7月9日

转 neighbour table overflow 问题解决

摘要: 接到保障,说某来机器服务没法访问,于是,准备连接到机器上去看个究竟. 尼玛居然连不上,连ping都ping不通,无奈只能求助机房. 机房人员检查, 发现报 neighbour table overflow 错误. 无奈让机房的人员重启了服务器. 查找原因,搜索得到如下说法: 第一种说法:内核维护的a 阅读全文

posted @ 2017-07-09 14:46 荣锋亮 阅读(1288) 评论(0) 推荐(0) 编辑

2017年7月8日

秘密共享

摘要: 秘密共享的思想是将秘密以适当的方式拆分,拆分后的每一个份额由不同的参与者管理,单个参与者无法恢复秘密信息,只有若干个参与者一同协作才能恢复秘密消息。更重要的是,当其中任何相应范围内参与者出问题时,秘密仍可以完整恢复。 秘密共享的关键是怎样更好的设计秘密拆分方式和恢复方式。 秘密共享是一种将秘密分割存 阅读全文

posted @ 2017-07-08 22:37 荣锋亮 阅读(1051) 评论(0) 推荐(0) 编辑

Let’s Encrypt 将于 2018 年免费提供通配符证书

摘要: 旨在让每个网站都启用 HTTPS 加密的 Let's Encrypt CA 宣布将于 2018 年 1 月免费提供通配符证书(Wildcard certificate)。通配符证书是一种可被多个子域使用的公钥证书。这意味着,单个证书可用于提供多台服务器或一台服务器托管的多个子域名的网页加密,显著降低 阅读全文

posted @ 2017-07-08 10:37 荣锋亮 阅读(260) 评论(0) 推荐(0) 编辑

2017年7月7日

使用 openresty 修改请求内容

摘要: 1. 目的 动态修改 html 页面内容 2. 使用方式 openresty 在 header_filter 阶段 以及body_filter 阶段进行数据修改 3. 源码 此方法是实现一个追加 js 到html 页面,同时将原有页面信息转为大写 location /{ root html; ind 阅读全文

posted @ 2017-07-07 10:56 荣锋亮 阅读(5515) 评论(0) 推荐(0) 编辑

2017年7月6日

Serf 了解

摘要: Introduction to Serf Welcome to the intro guide to Serf! This guide will show you what Serf is, explain the problems Serf solves, compare Serf versus 阅读全文

posted @ 2017-07-06 20:35 荣锋亮 阅读(651) 评论(0) 推荐(0) 编辑

Nomad 了解

摘要: Introduction to Nomad Welcome to the intro guide to Nomad! This guide is the best place to start with Nomad. We cover what Nomad is, what problems it 阅读全文

posted @ 2017-07-06 19:57 荣锋亮 阅读(550) 评论(0) 推荐(0) 编辑

2017年7月5日

转发 Java火焰图在Netflix的实践

摘要: 为了分析不同软件或软件的不同版本使用CPU的情况,相关设计人员通常需要进行函数的堆栈性能分析。相比于定期采样获得数据的方式,利用定时中断来收集程序运行时的PC寄存器值、函数地址以及整个堆栈轨迹更加高效。目前,OProfile、gprof和SystemTap等工具都是采用该方法,给出详细的CPU使用情 阅读全文

posted @ 2017-07-05 21:15 荣锋亮 阅读(976) 评论(0) 推荐(0) 编辑

转发 GSLB概要和实现原理

摘要: What is GSLB Global Server Load Balancing 中文:全局负载均衡 SLB(Server load balancing)是对集群内物理主机的负载均衡,而GSLB是对物理集群的负载均衡。这里的负载均衡可能不只是简单的流量均匀分配,而是会根据策略的不同实现不同场景的应 阅读全文

posted @ 2017-07-05 21:09 荣锋亮 阅读(1011) 评论(0) 推荐(0) 编辑

通过openresty && tengine && nginx 动态添加资源到 html 页面

摘要: 1. 目标不用修改后端代码,但是还需要进行js 、css 等资源文件的加载主要的场景是进行统计分析2.技术实现通过服务器扩展进行动态添加iis 可以添加模块,nginx 可以使用 sub_filter,tengine 可以使用 ngx_http_footer_filter_module openresty 可以使用sub_filter(默认以及编译进去了) 或者 通过lua 脚本获取内容,然后修... 阅读全文

posted @ 2017-07-05 20:23 荣锋亮 阅读(2558) 评论(0) 推荐(0) 编辑

2017年7月2日

Terraform 多云管理工具

摘要: 1. 介绍 Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular serv 阅读全文

posted @ 2017-07-02 23:00 荣锋亮 阅读(692) 评论(0) 推荐(0) 编辑

上一页 1 ··· 103 104 105 106 107 108 109 110 111 ··· 123 下一页

导航