参考:https://www.jianshu.com/p/d7434d916856 etcd服务搭建请看上一篇,下面直接上代码: # go get github.com/etcd-io/etcd main.go 内容如下: 程序输出如下: ...
分类:
其他好文 时间:
2019-05-30 16:16:33
阅读次数:
312
本文并不介绍服务发现的基本原理。除了一致性算法之外,其他并没有太多高深的算法,网上的资料很容易让大家明白上面是服务发现。 想直接查看结论的同学,请直接跳到文末。 目前,市面上有非常多的服务发现工具,《Open-Source Service Discovery》一文中列举了如下开源的服务发现工具。(h ...
分类:
其他好文 时间:
2019-05-30 10:37:22
阅读次数:
120
1.首先使用cfssl 生成相关证书文件 参考 https://coreos.com/os/docs/latest/generate-self-signed-certificates.html 2.etcd.service文件 启动etcd服务 3. flanneld.service文件 4. 编写 ...
分类:
其他好文 时间:
2019-05-29 14:49:36
阅读次数:
154
此示例文件在haproxy1.8.20 测试没有问题: ...
分类:
其他好文 时间:
2019-05-29 11:53:44
阅读次数:
109
当前系统信息: 当前内核版本 解压haproxy包: 安装依赖包: #编译需要GCC来编译,下边一条安装了众多常用的工具。 编译安装: 将haproxy拷贝到/usr/sbin/目录下: 查看当前版本: ...
分类:
其他好文 时间:
2019-05-29 10:42:38
阅读次数:
216
集群技术概述 LB LoadBalancer 负载均衡集群 硬件:F5 BIG-IP 软件:LVS(4层-传输层tcp/udp等端口协议进行负载调度),Nginx,Haproxy(4/7层-应用层,如识别http协议中的url等进行调度) LB集群主要解决高并发能力问题 HA HighAvailab ...
分类:
其他好文 时间:
2019-05-29 10:35:15
阅读次数:
125
在这种比较极端的情况下,要小心翼翼的规划和操作,才不会让集群彻底死翘翘。首先,几个ca根证书是10年期,应该还没有过期。我们可以基于这几个根证书,来重新生成一套可用的各组件认证证书。 前期,先制定以下方案步骤,能否实现,待验证。 一,制作证书的基本文件。 Ca-csr.json(因为根证书是OK的, ...
前置准备工作: 1.每台主机准备好有公钥在 /root/.ssh/authorized_keys,私钥则存放在第一台主机的/root/.ssh/id_rsa 2.确定每台主机的私网IP地址是固定的。 3.设置DNS服务器,让openshift.iqyuan.com 指向 HAproxy的公网IP 4 ...
分类:
其他好文 时间:
2019-05-25 20:16:35
阅读次数:
723
针对ETCD版本 3.2.17 name 节点名称 default: "default" env variable: ETCD_NAME 这个值和 initial cluster flag (e.g., default=http://localhost:2380)中的key值一一对应,如果在集群环境 ...
分类:
其他好文 时间:
2019-05-23 21:11:45
阅读次数:
465
接着上面的博客继续写 pwd -> /etc/kubernetes/ssl cp /etc/etcd/ssl/etcd-1-71.* . cat apiserver 注意上面修改配置文件路径 并进行验证 ...