码迷,mamicode.com
首页 > 其他好文 > 详细

替代discovery.etcd.io

时间:2015-01-22 18:27:49      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:docker etcd

ETCD官方的token请求的时候,因为网络的原因会请求失败;

本文介绍一下如何自己部署一台类似discovery.etcd.io的服务器;

系统环境:

centos6:

etcd(stable):v0.4.6

官方文档指南:https://github.com/coreos/etcd/releases/

download packages

curl -L  https://github.com/coreos/etcd/releases/download/v0.4.6/etcd-v0.4.6-linux-amd64.tar.gz -o etcd-v0.4.6-linux-amd64.tar.gz
tar xzvf etcd-v0.4.6-linux-amd64.tar.gz
cd etcd-v0.4.6-linux-amd64
./etcd -name="my-etcd-server" &        # 启动后放后台运行
uuidgen        # 通过此命令可以获得到一个 uuid号,这个命令一般的系统上都安装了;
ab7e34be-b2be-4e1c-857f-714621c6de60
./etcdctl set keys ab7e34be-b2be-4e1c-857f-714621c6de60

以上操作完成后,此服务就已经部署好了;为何官方能做到/new就能获得到一个新的token,
如果有谁研究出来后,别忘了给我分享一下;

访问   就可以看到刚才创建的uuid了。

 cloud-config.yaml
 etcd:
     discovery: 
     .... 

集群创建成功后,可查看到:
./etcdctl ls --recursive /
/d86bbdba-e317-4468-9c4b-b43ebda9f4f6
/d86bbdba-e317-4468-9c4b-b43ebda9f4f6/b65636b591134422b4f3ce418632ad41
/d86bbdba-e317-4468-9c4b-b43ebda9f4f6/1bea62cab5c240c9b3bfae288c57a75f
/d86bbdba-e317-4468-9c4b-b43ebda9f4f6/002e642348dd44b4b2f8c33e5072423f

我创建了3台,所以有3个值,这个值是什么,其实就是每个节点的ip地址:http://ip:7001


本文出自 “西伯利亚·狼” 博客,请务必保留此出处http://kernal.blog.51cto.com/8136890/1607079

替代discovery.etcd.io

标签:docker etcd

原文地址:http://kernal.blog.51cto.com/8136890/1607079

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!