一、简介 “A highly-available key value store for shared configuration and service discovery.” Etcd是coreos开发的分布式服务系统,内部采用raft协议作为一致性算法。作为一个高可用的配置共享、服务发现的键值 ...
分类:
其他好文 时间:
2016-12-30 16:59:30
阅读次数:
1562
环境:etcd01:192.168.93.201,centos7.2etcd02:192.168.93.203,centos7.2etcd03:192.168.93.203,centos7.2软件版本:etcd:2.3.7实施步骤:以etcd1部署为例,其他2个主机步骤一样:安装etcd[root@kube~]#yuminstalletcd-y修改配置文件vi/etc/etcd//etcd.confETCD_NAME=etcd0..
分类:
其他好文 时间:
2016-12-16 20:18:12
阅读次数:
188
今天在测试基于etcd的分布式锁过程中,在测试获取锁后,释放之前超出TTL时长的情况下自动延长TTL这部分功能,在延长指定key的TTL时总是返回404错误信息,在对目标KEY更新TTL时目标KEY已不存在。 最终问题排查为ETCD集群3个节点之间的系统时间不一致,因为TTL延长是在KEY创建后单独 ...
分类:
其他好文 时间:
2016-11-08 20:10:56
阅读次数:
187
在k8s集群中使用了etcd作为数据中心,在实际操作中遇到了一些坑。今天记录一下,为了以后更好操作。 ETCD参数说明 —data-dir 指定节点的数据存储目录,这些数据包括节点ID,集群ID,集群初始化配置,Snapshot文件,若未指定—wal-dir,还会存储WAL文件; —wal-dir ...
分类:
其他好文 时间:
2016-08-02 11:34:58
阅读次数:
223
简单的配置Etcd集群
3.03个节点IP192.168.134.140192.168.134.141192.168.134.142
3.1下载etcdcurl-Lhttps://github.com/coreos/etcd/releases/download/v2.3.6/etcd-v2.3.6-linux-amd64.tar.gz-oetcd-v2.3.6-linux-amd64.tar.gz
3.2tarxzvfetcd-v2.3.6-linux-amd64.tar.gz&..
分类:
其他好文 时间:
2016-07-07 11:09:27
阅读次数:
177
etcd单机模式 设置环境变量 执行如下命令,打开etcd的客户端连接端口4001和2379、etcd互联端口2380 如果是第一次执行此命令,docker会下载最新的etcd官方镜像 选择上面2个端口中的任意一个,检测一下节点情况: 多节点etcd集群 配置多节点etcd集群和单节点类似,最主要的 ...
分类:
其他好文 时间:
2016-04-15 00:38:17
阅读次数:
843
在上一篇文章《quay.io/coreos/etcd 基于Docker镜像的集群搭建》中,介绍了ETCD集群的搭建。在此基础上,我们进一步实践calico docker的应用。 PaaS 平台的网络需求: 在使用Docker构建PaaS平台的过程中,我们首先遇到的问题是需要选择一个满足需求的网络模型 ...
分类:
其他好文 时间:
2016-03-26 15:26:18
阅读次数:
242
参考我前面的一篇文章(点击这里),前面引入一个在Etcd集群环境下的关键性问题:
三个Etcd节点组成Clustering应该访问那个(进行操作请求)???
(1)针对读取操作三个任意一个都可以,即使它不是leader
(2)针对写入操作,好像只能通过连接leader来进行写入。
我有一个由三个节点组成的集群(127.0.0.1:4001、127.0.0.1...
分类:
其他好文 时间:
2014-09-13 18:45:45
阅读次数:
525