Haproxy搭建web群集常见的Web集群调度器目前常见的Web集群调度器分为软件和硬件,软件通常使用开源的LVS,Haproxy,Nginx,硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子,绿盟等Haproxy应用分析LVS在企业应用中负载能力很强,但存在不足LVS不支持正则处理,不能实现动静分离对于大型网站,LVS的实施配置复杂,维护成本相对较高Haproxy是一款可提供高
分类:
Web程序 时间:
2019-11-29 22:14:14
阅读次数:
118
1、下载安装二进制下载:https://github.com/coreos/etcd/releases/download/v3.3.13/etcd-v3.3.13-linux-amd64.tar.gz 1 [root@k8s-master01 ~]# tar xf etcd-v3.3.13-linu ...
分类:
数据库 时间:
2019-11-29 11:18:37
阅读次数:
123
准备工作需要两套证书,一套k8s通讯使用,一套etcd内部通讯使用 下载证书生成工具 [root@k8s-master01 k8s]# curl -L https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 -o /usr/local/bin/cfssl [root ...
分类:
其他好文 时间:
2019-11-29 11:15:38
阅读次数:
81
操作系统为ubuntu18 kubernetes版本为v1.15.1 k8s默认在控制平面节点上的kubelet管理的静态pod中运行单个成员的etcd集群,但这不是高可用的方案。 etcd高可用集群至少需要三个成员组成。 etcd默认端口为2379,2380,三个节点的这两个端口都要能通。 可以在 ...
分类:
其他好文 时间:
2019-11-28 17:40:43
阅读次数:
426
原文地址: "Interacting with etcd" 与etcd进行交互 用户更多的是通过putting或者是getting从etcd获取一个键对应的值。这一部分描述了如何通过etcdctl做这些工作。etcdctl是一个与etcd服务器进行交互的命令行工具.这里的描述适用于gRPC APIs ...
分类:
其他好文 时间:
2019-11-26 13:52:26
阅读次数:
60
原文地址: "Role based access control" 总览 身份验证已添加到etcd 2.1中。 etcd v3 API略微修改了身份验证功能的API和用户界面,以更好地适应新的数据模型。本指南旨在帮助用户在etcd v3中设置基本身份验证和基于角色的访问控制。 特殊用户和角色 有一个 ...
分类:
其他好文 时间:
2019-11-26 13:52:09
阅读次数:
170
原文地址: "Configuration flags" etcd通过配置文件,多命令行参数和环境变量进行配置, 可重用的配置文件是YAML文件,其名称和值由一个或多个下面描述的命令行标志组成。为了使用此文件,请将文件路径指定为 标志或 环境变量的值。如果需要的话 "配置文件示例" 可以作为入口点创建 ...
分类:
其他好文 时间:
2019-11-26 13:49:40
阅读次数:
95
原文地址: "词汇表" 本文档定义了etcd文档,命令行和源代码中使用的各种术语。 Alarm 每当集群需要操作员干预以保持可靠性时,etcd服务器都会发出警报。 Authentication 身份验证管理etcd资源的用户访问权限。 Client 客户端连接到etcd集群以发出服务请求,例如获取键 ...
分类:
其他好文 时间:
2019-11-26 13:37:18
阅读次数:
69
原文地址: "gRPC proxy" gRPC代理是在gRPC层(L7)运行的无状态etcd反向代理。代理旨在减少核心etcd群集上的总处理负载。对于水平可伸缩性,它合并了监视和租约API请求。 为了保护集群免受滥用客户端的侵害,它会缓存关键范围请求。 gRPC代理支持多个etcd服务器端点。 代理 ...
分类:
其他好文 时间:
2019-11-26 13:37:01
阅读次数:
70
原文地址: "Setting up local clusters" 设置单节点集群 对于测试环境与开发环境,最快速与简单的方式是配置一个本地集群。对于生产环境,参考 集群 部分。 本地单节点集群 启动一个集群 运行以下命令来部署一个单节点的etcd集群: 如果 二进制文件不在当前工作目录,那可能位于 ...
分类:
其他好文 时间:
2019-11-26 13:35:43
阅读次数:
92