Kubernetes 환경에서 GlusterFS 기반 StorageClass 구성 및 동적 프로비저닝 구현
GlusterFS 개요 및 주요 아키텍처
GlusterFS는 여러 서버에 분산된 디스크 리소스를 단일 네임스페이스로 통합하여 관리하는 확장형 분산 파일 시스템입니다. 대규모 데이터 처리를 위해 설계되었으며, 높은 가용성과 확장성을 제공하는 것이 특징입니다.
확장성: 수 페타바이트(PB) 이상의 데이터와 수천 개의 클라이언트를 수용할 수 있습니다.
표준 인터페이 ...
8월 2일 05:07에 게시됨
Kubernetes StorageClass와 NFS 통합 가이드
StorageClass란?
Kubernetes에서는 Dynamic Provisioning이라는 기능을 통해 PV를 자동으로 생성할 수 있습니다. 이 메커니즘의 핵심은 StorageClass API 객체입니다.
StorageClass는 다음 두 가지 내용을 정의합니다:
1. PV 속성: 스토리지 유형, 볼륨 크기 등.
2. PV 생성에 필요한 스토리지 플러그인.
이 정보를 바탕으로 Kubernetes는 사용자가 제출한 PVC에 맞는 Sto ...
7월 16일 17:42에 게시됨
Longhorn 기반 클라우드 네이티브 분산 스토리지의 리소스 구성 예제
Block Volume 설정 예시
블록 장치 모드로 동작하는 볼륨을 정의합니다. 이는 직접 블록 디바이스 접근을 허용하며, 컨테이너 내부에서 /dev 경로로 직접 사용 가능합니다.
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: longhorn-block-volume
spec:
accessModes:
- ReadWriteOnce
volumeMode: Block
storageClassName: longhorn
resources: ...
6월 26일 16:42에 게시됨