MinIO, S3 호환 Object Storage
MinIO
Reference
설치 방식은 아래와 같이 크게 3가지로 나눌 수 있습니다.
- Single-Node Single-Drive(SNSD) or Standalone
- 하나의 MinIO 서버와 하나의 드라이브로 구성된 모드입니다.
- RAID 등의 기술을 사용하지 않는 한 서비스와 데이터 장애 모두에 취약합니다.
- Single-Node Multi-Drive(SNMD) or Standalone Multi-Drive
- 하나의 MinIO 서버와 여러 드라이브로 구성된 모드입니다.
- Erasure coding이나 데이터 복제를 사용하여 데이터에 대한 가용성을 높일 수 있습니다.
- Multi-Node Multi-Drive(MNMD) or Distributed
- 여러 MinIO 서버와 여러 드라이브로 구성된 모드입니다.
- 로드 밸런서를 사용하여 서비스에 가용성을 높일 수 있습니다.
- Erasure coding이나 데이터 복제를 사용하여 데이터에 대한 가용성을 높일 수 있습니다.
Bitnami로 설치/삭제
설치
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update bitnami \
&& helm search repo bitnami/minio -l | head -n 10
helm pull bitnami/minio --version 14.9.0
helm show values bitnami/minio --version 14.9.0 > minio-14.9.0.yaml
minio-values.yaml
mode: standalone
auth:
rootUser: admin
rootPassword: ""
existingSecret: ""
persistence:
storageClass: ""
helm template minio minio-14.9.0.tgz \
-n minio \
-f minio-values.yaml \
> minio.yaml
helm upgrade minio minio-14.9.0.tgz \
--install \
--history-max 5 \
-n minio \
-f minio-values.yaml
삭제
helm uninstall -n minio minio
Operator로 배포
Reference