데이터영속성 2

EP11 [ MinIO S3 + Cilium 기초 과정 ] 스토리지 기초 개념 #3 | StatefulSet의 볼륨 클레임 템플릿 활용 - 자동화된 스토리지 관리

이 글에서는 쿠버네티스 StatefulSet의 volumeClaimTemplates 기능을 활용하여 MinIO와 같은 상태 저장 애플리케이션의 스토리지 관리를 자동화하는 방법에 대해 알아보겠습니다. 볼륨 클레임 템플릿을 통해 복제본마다 고유한 PVC를 자동으로 생성하고 관리하는 방법을 중점적으로 설명합니다.📌 StatefulSet과 볼륨 클레임 템플릿 개요✅ StatefulSet 복습StatefulSet은 상태 저장 애플리케이션을 위한 쿠버네티스 워크로드 리소스로, 각 Pod에 고유한 식별자와 안정적인 네트워크 ID를 부여합니다. Deployment와 달리 Pod가 삭제되고 재생성되어도 동일한 이름과 볼륨을 유지합니다.▶️ StatefulSet의 주요 특징:예측 가능하고 고유한 Pod 이름 (name-..

EP09 [ MinIO S3 + Cilium 기초 과정 ] 스토리지 기초 개념 #1 | PV/PVC 완전 정복 - MinIO 데이터 영구 저장하기

이 글에서는 쿠버네티스 환경에서 데이터를 영구적으로 저장하기 위한 핵심 개념인 PV(PersistentVolume)와 PVC(PersistentVolumeClaim)에 대해 상세히 알아보겠습니다. 특히 MinIO와 같은 스토리지 시스템에서 데이터 영속성을 확보하는 방법에 중점을 두고 설명하겠습니다.📌 PV와 PVC의 개념 이해하기✅ 쿠버네티스의 스토리지 문제쿠버네티스 환경에서는 컨테이너가 언제든지 재시작되거나 다른 노드로 이동할 수 있습니다. 이런 특성은 유연성과 확장성을 제공하지만, 데이터 저장에는 큰 도전이 됩니다. 기본적으로 컨테이너 내부에 저장된 데이터는 컨테이너가 삭제되면 함께 사라집니다.▶️ 예시: 컨테이너 재시작 시나리오MinIO 컨테이너가 오류로 재시작되면 내부 데이터가 모두 손실됨사용자..

728x90