RKE2 + 롱혼 PVC, PV의 영구디스크 관리 솔루션
클라우드 네이티브 환경에서 **퍼시스턴트 스토리지(Persistent Storage)**는 안정적인 서비스 운영을 위한 핵심 요소입니다. 이번 포스팅에서는 RKE2 + Rancher + Longhorn 조합으로 구성된 스토리지 환경과 그 상태를 대시보드를 통해 살펴본 내용을 공유합니다.
📌 Longhorn 소개
Longhorn은 Rancher Labs에서 개발한 오픈소스 클라우드 네이티브 블록 스토리지 솔루션입니다. 간단한 설치, 고가용성(HA) 아키텍처, 백업/복원 기능 등 다양한 이점을 제공하며, Kubernetes와 완벽하게 통합됩니다.
🧱 시스템 구성
-
Kubernetes 배포 방식: RKE2
-
관리 툴: Rancher UI
-
스토리지 솔루션: Longhorn v1.7.0
-
총 노드 수: 4 workers
-
총 디스크 용량: 1.5 TiB
🖥️ Longhorn 대시보드 살펴보기
Longhorn의 웹 UI는 실시간 상태 확인에 매우 유용합니다. 아래는 대시보드 주요 항목에 대한 설명입니다.
✅ 스토리지 상태
-
총 용량: 1.5 TiB
-
스케줄 가능 용량(Schedulable): 969 GiB
-
예약된 용량(Reserved): 461 GiB
-
사용 중(Used): 108 GiB
아직 생성된 Volume은 없지만, 향후 PVC 생성 시 자동으로 프로비저닝 될 준비가 완료된 상태입니다.
✅ 노드 상태
-
총 4개 노드 모두 스케줄 가능(Schedulable) 상태
-
장애(Unscheduled, Down, Disabled) 상태 노드는 없음
✅ 설치
✍️ 마치며
RKE2 기반의 Rancher 환경에서 Longhorn은 설치부터 운영까지 매우 매끄럽게 통합됩니다. 별도의 CSI 드라이버 설정 없이도 Helm을 통해 간단히 설치할 수 있고, Web UI를 통해 상태를 직관적으로 파악할 수 있다는 점에서 Kubernetes 입문자부터 운영자까지 모두에게 강력히 추천할 수 있는 스토리지 솔루션입니다.
👉 다음 포스팅에서는 Longhorn 볼륨을 실제 워크로드에 연결해보는 실습을 다룰 예정입니다. 기대해주세요!
댓글
댓글 쓰기