关于 etcd 本文的主角是 etcd。名称 “etcd” 源自两个想法,即 unix “/etc” 文件夹 和 “d” 分布式系统。“/etc” 文件夹是用于存储单个系统的配置数据的位置,而 etcd 用于存储大规模分布式的配置信息。因此,分配了 “d” 的 “/etc” 就是 “etcd”。 e ...
分类:
其他好文 时间:
2020-05-19 18:42:31
阅读次数:
63
整体的流程没有变,只是使用的方式稍有变动(方法名) 说明 graphql mesh 会将swagger api 的get,put,post,delete, 等操作转换为不同的操作,get以query 展现 post,put,delete 以mutaion展现,以下是一个简单的使用说明 流程 获取ve ...
最近HAProxy Data Plane API 2.0 发布了,基于官方说明以及以前的测试,创建了一个v2的dockerfile dataplaneapi 下载地址 https://github.com/haproxytech/dataplaneapi docker 镜像 dockerfile F ...
https://www.jianshu.com/p/7a41f0294f32 人生如逆旅,我亦如行人 本篇教程将大家Haproxy+Keepalived集群,主机规划可以参考我的这一篇文章搭建高可用Kubernetes集群之etcd集群搭建篇(一) Keepalived简介 说到Keepalived ...
分类:
Web程序 时间:
2020-05-18 16:12:48
阅读次数:
111
?Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例如:Nginx、Haproxy、MySQL等)的高可用解决方案软件。 一 ...
分类:
其他好文 时间:
2020-05-17 23:08:59
阅读次数:
95
3.4 部署controller manager 3.4.1 集群规划 主机名|角色|IP地址 | | pg60 21.k8s.host.com|controller manager|10.20.60.21 pg60 22.k8s.host.com|controller manager|10.20. ...
分类:
Web程序 时间:
2020-05-15 13:20:52
阅读次数:
59
前言 "etcd环境安装与使用" 文章中介绍了etcd的安装及 使用,本篇将介绍如何使用etcd实现服务发现功能。 服务发现介绍 服务发现要解决的也是分布式系统中最常见的问题之一,即在同一个分布式集群中的进程或服务,要如何才能找到对方并建立连接。本质上来说,服务发现就是想要了解集群中是否有进程在监听 ...
分类:
其他好文 时间:
2020-05-14 19:16:24
阅读次数:
81
查看系统日志报错信息May1314:14:02masteretcd:healthcheckforpeer92e46651355a9596couldnotconnect:dialtcp192.168.243.150:2380:connect:connectionrefusedMay1314:14:02masteretcd:healthcheckforpeer92e46651355a9596could
分类:
Web程序 时间:
2020-05-13 15:19:50
阅读次数:
148
K8S集群简介 K8S的集群由master和node组成,节点上运行着若干K8S服务。 如下图 Master节点 master节点上运行着的后台服务有kube-apiserver, kube-scheduler, kube-controller-manager, etcd 和pod 网络.(flan ...
分类:
其他好文 时间:
2020-05-13 00:24:33
阅读次数:
109