![[Kubernetes] K8S의 etcd 기본 개념정리](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FciP8Ib%2FbtsHqjcviu8%2FAAAAAAAAAAAAAAAAAAAAABQr855JD8qbjy5g_B_Fm_r6tBpYyoUND9DFPInGeuoU%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3D%252Fes9K%252FckLIZeuRep2a1jvEvdpT8%253D)
Kubernetes/etcd2024. 5. 14. 23:35[Kubernetes] K8S의 etcd 기본 개념정리
1. ETCD 란?ETCD 란 기본적으로 데이터베이스입니다. 분산 key-value store 로 kubernetes 의 백엔드 시스템으로 활용하면서 그 활용도가 점점 확장되고 있습니다. ETCD는 일반적인 관계형 데이터베이스(RDBMS, MySQL, PostgreSQL, Oracle 등이 속함) 과 다르게 NoSQL(MongoDB, Cassandra, Redis)에 속합니다. 기존의 데이터베이스 형태와 etcd를 비교하자면 아래와 같습니다.데이터 모델:기존의 데이터베이스는 일반적으로 관계형 데이터 모델을 사용합니다. 이는 테이블과 열로 구성되어 있으며 SQL(Structured Query Language)을 사용하여 데이터를 쿼리하고 조작합니다.반면에 etcd는 key-value 스토어입니다. 각 데이..