CKA/CKAD Certification
CKA
ETCD
- key:value 형태의 데이터 스토리지
- k8s cluster의 정보를 저장해서 사용
- 모든 etcd 데이터는 etcd DB file에 보관 : /var/lib/etcd
- etcd 관리 명령 : etcdctl
- etcdctl 설치 확인
ETCD를 호스팅 할 시스템에 ssh 로그인 $ ssh k8s-master $ etcd --version $ etcdctl version
- Backup & Restore
- master의 장애와 같은 예기치 못한 사고로 인해 ETCD DB가 유실될 경우를 대비해서 Backup API를 제공
- ETCD snapshot : control-plane(master) -> etcdctl snapshot save
- ETCD restore : Snapshot으로 저장한 DB파일을 동작 중인 etcd에 적용하여 snapshot 생성 시점으로 되돌리기
- 단계 1) snapshot
- ETCD snapshot : control-plane(master) -> etcdctl snapshot save
- master의 장애와 같은 예기치 못한 사고로 인해 ETCD DB가 유실될 경우를 대비해서 Backup API를 제공