ETCD官方的token請求的時候,由於網絡的緣由會請求失敗;linux
本文介紹一下如何本身部署一臺相似discovery.etcd.io的服務器;git
系統環境:github
centos6:centos
etcd(stable):v0.4.6bash
官方文檔指南: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