ETCD
- NoSQL의 한 종류로 key - value store
- 2379의 default 포트번호를 가진다.
Run ETCD Service
- ./etcd
- Default 포트 : 2379
- key value 저장
- ./etcdctl set key1 value1(v2)
- ./etcdctl put key1 value1(v3)
- key value 회수
- ./etcdctl get key1(v2,v3)
- 더보기 옵션
- ./etcdctl
- 버전 확인
- ./etcdctl --version
- 명령 실행 전 환경변수 설정
- ETCDCTL_API=3 ./etcdctl version
- 세션 전체 환경변수 설정
- export ETCDCTL_API=3 ./etcdctl version
ETCD in Kubernetes
- 클러스터를 어떻게 설정하느냐에 따라 다르게 배포됨
- scratch
- 바이너리를 직접 다운로드 후 마스터노드에 바이너리를 설치
- wget -q --https-only ... . tar.gz
- 바이너리를 직접 다운로드 후 마스터노드에 바이너리를 설치
- kubeadm
- Kube 시스템 네임스페이스에 Pod로 ETCD 서버를 배포
- kubectl get pods -n kube-system
- scratch
'CKA' 카테고리의 다른 글
| [Udemy CKA - Core Concepts] Deployments (0) | 2024.08.11 |
|---|---|
| [Udemy CKA - Core Concepts] ReplicaSet (0) | 2024.08.10 |
| [Udemy CKA - Core Concepts] Pods (0) | 2024.08.09 |
| [Udemy CKA - Core Concepts] Kube (0) | 2024.08.05 |
| [Udemy CKA - Core Concepts] Cluster Architecture (0) | 2024.08.05 |