v3.1.0-alpha.1
Pre-release
Pre-release
Today we're announcing etcd v3.1.0-alpha.1, as part of etcd v3.1 release process.
Please try the alpha and report any bugs to help stabilize the v3.1 release.
Some highlights of what’s new in etcd 3.1:
V3 features:
- gRPC smart proxy with watch coalescing and key caching
- Authentication
- Lease information lookup RPC
- Automatic client endpoint synchronization to cluster
General server features:
- Faster linearizable reads (in progress)
- Server gateway for static client endpoints
- Automatic cluster leadership transfer on server shutdown
- Membership health checking to prevent accidental quorum loss
- Embeddable etcd server
Complete release notes for 3.1 will be bundled with the 3.1 general release around mid-October.
Getting started
Linux
curl -L https://github.com/coreos/etcd/releases/download/v3.1.0-alpha.1/etcd-v3.1.0-alpha.1-linux-amd64.tar.gz -o etcd-v3.1.0-alpha.1-linux-amd64.tar.gz
tar xzvf etcd-v3.1.0-alpha.1-linux-amd64.tar.gz
etcd-v3.1.0-alpha.1-linux-amd64/etcd --version
Git SHA: 2469a95
Go Version: go1.7.1
Go OS/Arch: linux/amd64
# start a local etcd server
./etcd
# write,read to etcd
ETCDCTL_API=3 ./etcdctl --endpoints=localhost:2379 put foo "bar"
ETCDCTL_API=3 ./etcdctl --endpoints=localhost:2379 get foo
Mac OS (Darwin)
curl -L https://github.com/coreos/etcd/releases/download/v3.1.0-alpha.1/etcd-v3.1.0-alpha.1-darwin-amd64.zip -o etcd-v3.1.0-alpha.1-darwin-amd64.zip
unzip etcd-v3.1.0-alpha.1-darwin-amd64.zip
etcd-v3.1.0-alpha.1-darwin-amd64/etcd --version
ACI / rkt
rkt trust --prefix coreos.com/etcd
rkt run --volume data-dir,kind=host,source=/tmp --mds-register=false coreos.com/etcd:v3.1.0-alpha.1
For more details, please check rkt commands.
Docker
docker run --name etcd quay.io/coreos/etcd:v3.1.0-alpha.1
For more details, please check Docker guide.