본문으로 건너뛰기
FindOpenSource

etcd

Kubernetes 자체가 모든 클러스터 상태를 저장하는 데 사용하는 분산형 일관성 키-값 저장소로, 다른 분산 시스템을 위한 신뢰할 수 있는 구성 요소이기도 합니다.

개요

etcd는 Raft 합의 알고리즘을 사용해 여러 머신으로 이루어진 클러스터 전반에 걸쳐 데이터를 안정적으로 저장하며, 일부 노드가 실패하더라도 모든 노드가 현재 상태에 동의하도록 보장합니다 — 이는 클러스터의 원하는 상태를 기술하는 모든 오브젝트, 설정, 시크릿을 저장하기 위해 Kubernetes가 의존하는 바로 그 속성입니다. CNCF 졸업 프로젝트이며, 프로덕션에서 사용되는 분산 시스템 인프라 중 가장 검증된 것 중 하나입니다.

etcd는 강한 일관성을 가진 조정이나 설정 저장이 필요한 분산 시스템을 구축하는 팀에 적합하며, 커스텀 시스템을 위해 직접 운영하든, 카탈로그에 이미 있는 Kubernetes 항목 아래의 기반으로 이해하든 도움이 됩니다.

카테고리
DevOps
키워드
key-value-storedistributed-consensuskubernetes-infrastructureraft
언어
Go
라이선스
Apache-2.0

잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기