ubuntu 설치 etcd

사고방식: 공식 문서를 참고하고 만약에 이해하지 못하면 블로그에 따라 조작하세요!
1. 상github, 설치 방법 보기https://github.com/etcd-io/etcd/releases
2. 공식적인 첫 번째 단계, 위의 링크 페이지에서 링크를 클릭하고 들어가서 App Signing Key를 다운로드한다.
Release signing key can be found at coreos.com/security/app-signing-key를 클릭합니다.이거 다운로드 들어가.
3. 다음 스크립트 코드를 로컬로 복사해서 실행한다(사실 이 스크립트도 위 링크 페이지의 것이다)
ETCD_VER=v3.3.13

# choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}

rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test

curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz

/tmp/etcd-download-test/etcd --version
ETCDCTL_API=3 /tmp/etcd-download-test/etcdctl version

4. 위의 스크립트를 로컬에서 실행한 후 로컬에 etcd를 설치한 다음에 서비스를 실행하고 테스트를 진행합니다
5. 서비스 실행
# start a local etcd server
/tmp/etcd-download-test/etcd

6. 테스트

# write,read to etcd
ETCDCTL_API=3 /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
ETCDCTL_API=3 /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo

7. 이것으로 끝났습니다. 여러 대의 기계에 대해서는 공식 문서를 참고하여 실천할 수 있습니다.

좋은 웹페이지 즐겨찾기