목록2025/02/20 (1)
내 잡다한 노트
ETCD에서 snapshot으로 복구해야하는 케이스
어떤 경우에 복구할 상황이 생길까?데이터 디렉터리 파손/손실etcd 노드가 디스크 장애(HDD/SSD 고장)로 인해 /var/lib/etcd 등 data-dir이 복구 불가능하게 손상된 경우,혹은 컨테이너 볼륨이 영구적으로 날아간 경우,이 때, 단순 재부팅으로는 정상 etcd 데이터를 복원할 수 없습니다.→ 백업(snapshots) 이 없다면 클러스터로 합류해도 데이터가 동기화되지 못하거나, 클러스터가 정상 작동하지 않을 수 있음.라프트(Raft) 상태가 꼬여서 클러스터가 복구 불가노드가 절반 이상 죽었는데, 남은 노드도 뭔가 일관성이 깨져버렸거나,모든 노드에 걸쳐 동시에 문제가 발생해 과반수 동작이 안 되고, 어느 노드도 리더가 되지 못하는 상태가 장기화될 때.이럴 때는 스냅샷을 이용해 “새 클러스터”..
DB/etcd
2025. 2. 20. 11:16