storage 3

[3주차] EKS Storage

이번 주는 EKS에서 Storage 관련 내용과 노드 그룹을 추가하는 방법을 알아봤습니다. EKS Storage EKS에서는 Amazon CSI driver를 통해 스토리지 볼륨을 생성하고 관리합니다. 먼저 CSI에 대해 알아보겠습니다. CSI(Container Storage Interface) CSI는 storage 벤더가 여러 컨테이너 오케스트레이션 시스템에서 동작하는 플러그인을 개발하기 위한 표준(인터페이스)을 정의합니다. 다음과 같은 API를 정의합니다. (참고) 볼륨의 동적 프로비저닝 및 해제 노드에 볼륨 부착 및 해제 / mount 및 umount 볼륨 스냅샷 생성 및 삭제 스냅샷으로부터 신규 볼륨 생성 등 CSI driver CSI 표준을 따라 구현하여 실제 스토리지 시스템과 kubernet..

Kubernetes 스토리지 관련 객체

1) Volume : Pod에서 직접 정의 emptyDir 임시 저장용, Pod와 수명이 같음 Pod 내 Container에서 공유 가능 저장 위치 선택 가능(메모리/디스크) hostPath Pod가 기동된 Node의 파일/디렉터리 마운트 2) PersistentVolume Pod의 수명과 별개의 볼륨 Stateful한 application에 사용 가능 3) PersistentVolumeClaim PV와 Pod를 연결 storageClassName 또는 label로 PV 연결 가능 PV 동적 생성 가능(Storage Class 사용) access mode (RWO, ROM, RWM), 볼륨 사이즈, Storage Class 등 세부 정보 포함 4) Storage Class AWS EBS, EFS / GC..

Kubernetes 2021.08.21
반응형