首页 > 代码库 > 替代discovery.etcd.io
替代discovery.etcd.io
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。