实验目的 通过nginx实现反向代理的功能,类似apache反向代理和haproxy反向代理 工作中用nginx做反向代理和负载均衡的也越来越多了 有些公司从web服务器到反向代理,都使用nginx。nginx在1.9版本加入了tcp的反向代理功能甚至安全策略:nginx+lua 完全可以搞定。 打 ...
分类:
其他好文 时间:
2019-09-02 17:19:26
阅读次数:
138
yum源配置: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum update etcd部署: yum -y install etcd修改etcd配置: ETCD_LIS ...
分类:
其他好文 时间:
2019-09-01 21:58:24
阅读次数:
92
我们可以基于haproxy 提供的dataplaneapi 动态进行haproxy 配置的修改,增强haproxy的可编程能力,以下是一个简单 的测试,基于docker-compose运行 环境准备 docker-compose文件 version: "3" services: grafana: i ...
为了方便测试dataplaneapi 基于官方的docker镜像,制作了一个简单的包含dataplaneapi 的镜像 下载dataplaneapi https://github.com/haproxytech/dataplaneapi/releases Dockerfile FROM haprox ...
Etcd高可用分布式键值数据库1,Etcd简介etcd是CoreOS团队于2016年6月发起的开源项目,他的目标是构建一个高可用的分布式键值(key_value)数据库。Etcd内部采用raft协议作为一致性算法,Etcd是基于Go语言实现的。目前很火的kubernetes等项目都用到etcd组件作为一个高可用分布式键值存储。etcd作为服务发现系统,有以下特点:简单:安装配置简单,而且提供了HT
分类:
数据库 时间:
2019-08-31 09:16:52
阅读次数:
167
haproxy 2.0 已经发布一段时间了,提供内部直接暴露的prometheus metrics 很方便 ,可以快速的监控系统的状态 以下是一个简单的demo 环境准备 docker-compose 文件 version: "3" services: grafana: image: grafana ...
分类:
其他好文 时间:
2019-08-30 15:53:24
阅读次数:
347
一、概述 1、我们此前在使用kubernetes中,无论我们使用无状态的应用程序,比如myapp,nginx。以及有状态的tomcat,redis,etcd,...等等,他们部署在k8s之上会有这样的问题。首先对无状态应用我们首先使用deployment控制器来实现控制以后其规模伸缩极其容易。这也是 ...
分类:
Web程序 时间:
2019-08-30 14:26:17
阅读次数:
108
一、URI<1>什么是URIURI,通一资源标志符(UniversalResourceIdentifier,URI),表示的是web上每一种可用的资源,如HTML文档、图像、视频片段、程序等都由一个URI进行定位的。<2>URI的结构组成URI通常由三部分组成:①访问资源的命名机制;②存放资源的主机名;③资源自身的名称。<3>URI举例如:https://blo
分类:
Web程序 时间:
2019-08-29 18:40:11
阅读次数:
129
HaProxy系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 1.简介 官方站点:http://www.haproxy.org haproxy是一款负载均衡软件,它工作在7层模型上,可以分析数据包中的应用层协议,并按规则进行负载。通常这类 ...
分类:
其他好文 时间:
2019-08-27 10:56:12
阅读次数:
133
实验环境:centos7.4纯净版 192.168.216.130 node1 master 192.168.216.132 node2 slave 192.168.216.134 node3 slave yum安装etcd node1 etcd 配置 node2 etcd 配置 node3 etc ...
分类:
其他好文 时间:
2019-08-25 18:24:13
阅读次数:
387