etcd
-
ETCD 이해하기SW개발/Kubernetes 2025. 8. 10. 02:26
Kubernetes(K8s)를 처음 접하면 수많은 컴포넌트와 용어에 압도되지만, 그 중심에는 ETCD라는 아주 중요한 저장소가 있으며, Kubernetes는 모든 클러스터 상태와 설정 정보를 ETCD에 저장합니다.어떤 Pod이 어디서 동작 중인지Service의 엔드포인트 정보ConfigMap과 Secret노드 상태, 네임스페이스, 이벤트 로그 등이 모든 것이 ETCD에 기록됩니다.즉, ETCD가 없으면 클러스터의 상태를 잃어버리게 되고, Kubernetes는 ‘내가 뭘 하고 있었는지’ 전혀 기억하지 못하게 됩니다.1. ETCD란 무엇인가?결국, ETCD는 분산 키-값 저장소(Distributed Key-Value Store)입니다.Raft 합의 알고리즘을 사용하여 여러 노드에 걸쳐 데이터 일관성 유지빠른..