| En

미니PC Kubernetes #3: Longhorn 스토리지

개요 이전 글에서는 ArgoCD를 설치하여 GitOps 환경을 구축했다. 이번 글에서는 홈랩 쿠버네티스 클러스터에 Longhorn 분산 스토리지 시스템을 설치하고 구성하는 방법을 알아보며, 영구 스토리지가 필요한 이유와 다양한 스토리지 솔루션을 검토한 경험을 공유한다. 홈랩 환경의 스토리지 고민 홈랩 쿠버네티스를 구축하면서 가장 큰 고민 중 하나는 스토리지 구성이었으며, 데이터베이스나 모니터링 도구, 백업 시스템 같은 대부분의 실용적인 애플리케이션들은 파드가 재시작되거나 다른 노드로 이동해도 데이터가 유지되는 영구 스토리지(Persistent Storage)가 필요하다. 처음에는 다음과 같은 방법을 시도했다: ...

2025년 2월 25일 · 7 분 · 1373 단어 · In-Jun

RAID 스토리지 구성

RAID란 무엇인가? RAID(Redundant Array of Independent Disks)는 여러 개의 물리적 하드 디스크를 하나의 논리적 단위로 결합하여 데이터 안정성을 향상시키거나 입출력 성능을 개선하는 데이터 저장 가상화 기술로, 1988년 캘리포니아 대학교 버클리 캠퍼스의 David Patterson, Garth A. Gibson, Randy Katz가 발표한 논문 “A Case for Redundant Arrays of Inexpensive Disks"에서 처음 제안되었으며, 당시에는 “Inexpensive Disks(저렴한 디스크)“를 의미했으나 현재는 “Independent Disks(독립적인 디스크)“로 의미가 변경되었고, 이는 단일 대용량 디스크 대신 여러 개의 소형 디스크를 조합하여 비용 효율성과 신뢰성을 동시에 달성하려는 목적에서 출발했다. ...

2025년 2월 18일 · 20 분 · 4178 단어 · In-Jun
[email protected]