Skip to content

Instantly share code, notes, and snippets.

@zembutsu
Created July 22, 2014 20:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zembutsu/831c840dcd34941f9229 to your computer and use it in GitHub Desktop.
Save zembutsu/831c840dcd34941f9229 to your computer and use it in GitHub Desktop.
SkyDNS2のセットアップ方法 ref: http://qiita.com/zembutsu/items/626c55cc702d54f7fa65
# etcd -peer-addr 127.0.0.1:7001 -addr 127.0.0.1:4001 \
-data-dir /opt/etcd -name machine1
curl -o etcd-v0.4.5-linux-amd64.tar.gz \
-L https://github.com/coreos/etcd/releases/download/v0.4.5/etcd-v0.4.5-linux-amd64.tar.gz
tar xvfz etcd-v0.4.5-linux-amd64.tar.gz
sudo cp etcd-v0.4.5-linux-amd64/etcd /usr/bin/etcd
git clone https://github.com/coreos/etcd
cd etcd
./build
sudo cp ./bin/etcd /usr/bin/etcd
[zem@sakura1 go]$ go get -d -v github.com/coreos/go-etcd/etcd
github.com/coreos/go-etcd (download)
[zem@sakura1 go]$ go get -d -v github.com/skynetservices/skydns
github.com/skynetservices/skydns (download)
github.com/coreos/go-log (download)
bitbucket.org/kardianos/osext (download)
github.com/coreos/go-systemd (download)
github.com/miekg/dns (download)
github.com/miekg/go-metrics (download)
github.com/influxdb/influxdb (download)
github.com/rcrowley/go-metrics (download)
github.com/stathat/go (download)
[zem@sakura1 go]$ cd ~/go/src/github.com/skynetservices/skydns/
[zem@sakura1 skydns]$ go build
[zem@sakura1 skydns]$ sudo cp ./skydns /usr/bin/skydns
# export ETCD_MACHINES='http://127.0.0.1:4001'
# skydns
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment