Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 단축어
- raft
- 단축어세팅
- 특정포트
- 쿠버네티스
- 비동기처리
- 네트워크이론
- 마스터노드
- gradle
- 외부 라이브러리
- transcational
- 라이브러리 삭제
- completablefuture
- 데브옵스
- 리눅스단축어
- Kubernetes
- Spring Exception
- split brain
- 네트워크
- Spring boot
- WebFlux
- 네트워크구성도
- k8s
- 리액티브
- 네트워크 구성도
- DevOps
- network
- 컨트롤플레인
- 합의알고리즘
- springboot
Archives
- Today
- Total
목록Kubernetes (1)
애매한 오각형의 블로그

K8S나 etcd 기반의 클러스터에서는 마스터 노드를 보통 3개, 5개처럼 홀수 개로 구성한다.그 이유는 단순히 홀수라서가 아니라, '분산 합의 알고리즘'(Raft 등..)에서 '과반수 투표(Quorum)을 유지하기 위함이다. 1. Quorum이란?전체 노드 중 과반수 이상이 합의해야만 연산(특히 쓰기)이 가능하도록 하는 개념ex) 노드가 3개일때, 최소 2개의 동의가 있어야 합의 성립 (Quorum = 2)1-2. 짝수 개 구성의 비효율성마스터 노드 수Quorum 수허용 가능한 장애 수110220321431532642짝수개는 quorum 확보를 위해 더 많은 수가 필요하고, 장애 허용 수는 동일하거나 더 낮음 2-1. 리더가 죽으면?etcd 같은 분산 key-value 저장소는 Raft 합의 알고리즘을..
DevOps
2025. 6. 23. 13:27