1.Docker安装Etcd单机
$ docker run --name etcd -d -p 2379:2379 \
-p 2380:2380 \
-e ALLOW_NONE_AUTHENTICATION=yes \
bitnami/etcd:3.3.11 etcd
$ docker exec -it etcd /bin/bash
$ etcdctl get / --prefix
小于 1 分钟
$ docker run --name etcd -d -p 2379:2379 \
-p 2380:2380 \
-e ALLOW_NONE_AUTHENTICATION=yes \
bitnami/etcd:3.3.11 etcd
$ docker exec -it etcd /bin/bash
$ etcdctl get / --prefix
$ docker run -it -v $(pwd)/etcd:/root centos:centos7 sh
$ yum install wget
$ wget https://github.com/cloudflare/cfssl/releases/download/v1.6.4/cfssljson_1.6.4_linux_arm64
$ wget https://github.com/cloudflare/cfssl/releases/download/v1.6.4/cfssl_1.6.4_linux_arm64
$ cp cfssl_1.6.4_linux_arm64 /usr/local/bin/cfssl
$ cp cfssljson_1.6.4_linux_arm64 /usr/local/bin/cfssljson
$ chmod +x /usr/local/bin/cfssl && chmod +x /usr/local/bin/cfssljson
管理复制日志的一致性算法。本质上是管理日志的,日志决定了Leader和Follower角色以及数据副本。