Kubernetes集群部署1.官方提供的三种部署方式2.Kubernetes平台环境规划3.自签SSL证书4.Etcd数据库群集部署5.Node安装Docker6.Flannel容器集群网络部署7.部署Master组件8.部署Node组件9.部署一个测试示例10.部署WebUI(Dashboard)11.部署集群内部DNS解析服务(CoreDNS)官方提供的三种部署方式:minikube:Min
分类:
Web程序 时间:
2020-01-15 20:06:13
阅读次数:
110
Haproxy是目前比较流行的一种群集调度工具,同类群集调度工具有很多,如LVS和Nginx。相比较而言,LVS性能最好,但是搭建相对复杂,搭建LVS群集可以参考博文:搭建:LVS+Keepalived高可用Web服务群集环境;Nginx的upstream模块支持群集功能,但是相对群集节点健康检查功 ...
分类:
Web程序 时间:
2020-01-14 10:13:26
阅读次数:
196
Haproxy压测及参数调优 [root@3b9d411b-0a16-4bc4-acd8-10f71b997c29 etc]# ss -s&&free -g Total: 102008 (kernel 102040) TCP: 102003 (estab 101812, closed 56, orp ...
分类:
其他好文 时间:
2020-01-14 09:25:29
阅读次数:
140
1、场景: 使用docker启动了一个etcd服务,将端口映射到本地,在本机测试连接是没有问题的,但是其他服务器不能连。 怀疑: 安全组的问题,但是其他宿主机直接启动的服务是可以通的。 经排查发现是宿主机的net.ipv4.ip_forward被关掉了 # Controls IP packet fo ...
分类:
其他好文 时间:
2020-01-13 18:16:56
阅读次数:
105
一 Kuberbetes的架构简单介绍 1.1 云计算的传统分类 1.2 kubernetes基础架构 工作机制 用户通过kubectl向api-server提交需要运行的pod描述 api-server接收请求并将相关描述存储到etcd scheduler 监控api-server拿到相关描述信息 ...
分类:
Web程序 时间:
2020-01-12 15:16:29
阅读次数:
261
Etcd是Kubernetes用于存储集群各种状态信息(配置信息,运行)一个很重要的组件,这篇文章,我们带领大家掀开Etcd的神秘面纱,理解他是如何存储这些各种各样的碎片信息的。在Kubernetes的世界里面,etcd是服务发现,集群状态存储以及其配置的基石。Etcd以集群部署,节点间通信是通过R... ...
分类:
Web程序 时间:
2020-01-12 11:40:31
阅读次数:
101
一、核心组件三部件二、配置存储中心(etcd服务)可定义理解为整个K8S的MYSQL数据库作用(非关系型数据),存储集群的元数据信息,作用类同于ZK等。
分类:
其他好文 时间:
2020-01-11 18:41:55
阅读次数:
133
定制输出日志的好处用户所有请求都通过负载均衡器,因此在此处收集日志,比在各后端真实服务器收集日志再汇总要有效得多。工作目标?记录用户访问日志:haproxy产生。?记录keepalived日志:keepalived启动、运行状态,用于排错。总体规划?使用独立的分区存储日志。因keepalived日志内容较少,可与haproxy日志共用存储空间。比如我的项目里,用/data/logs作为日志的存储路
分类:
其他好文 时间:
2020-01-11 00:04:33
阅读次数:
87
Haproxy搭建web群集常见的Web集群调度器目前常见的Web集群调度器分为软件和硬件,软件通常使用开源的LVS,Haproxy,Nginx,硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子,绿盟等Haproxy应用分析LVS在企业应用中负载能力很强,但存在不足LVS不支持正则处理,不能实现动静分离对于大型网站,LVS的实施配置复杂,维护成本相对较高Haproxy是一款可提供高
分类:
Web程序 时间:
2020-01-10 12:35:08
阅读次数:
108
etcd APIs 架构内部机制解析 etcdctl watch key pre etcdctl txn i 使用场景 ...
分类:
其他好文 时间:
2020-01-10 10:49:18
阅读次数:
55