官方github:https://github.com/minio/charts
helm repo add minio https://helm.min.io/
helm repo update
#helm安裝
##獨立模式部署
helm install minio \
--namespace minio --create-namespace \
--set accessKey=minio,secretKey=minio123 \
--set mode=standalone \
--set service.type=NodePort \
--set persistence.enabled=true \
--set persistence.size=10Gi \
--set persistence.storageClass=longhorn \
minio/minio
kubectl -n minio get deploy
##分佈式模式部署
helm install minio \
--namespace minio --create-namespace \
--set accessKey=minio,secretKey=minio123 \
--set mode=distributed \
--set replicas=4 \
--set service.type=NodePort \
--set persistence.size=10Gi \
--set persistence.storageClass=longhorn \
minio/minio
kubectl -n minio get sts
#瀏覽器訪問nodeport minio UI:
#移除資源
helm -n minio uninstall minio
kubectl -n minio delete pvc --all