3 ICN_DIR=$(dirname "$(dirname "$(dirname "$(dirname "$PWD")")")")
5 # Make sure 64GB+ free space.
7 echo "s"|sudo -S mkdir /mnt/minio
9 echo "ICN_DIR: $ICN_DIR"
10 # Create local-sc persistent volume first since not support dynamic provisioning.
11 kubectl apply -f $ICN_DIR/deploy/kud-plugin-addons/minio/yaml/local/local-pv.yaml
13 # Create storage class for local-sc
14 kubectl apply -f $ICN_DIR/deploy/kud-plugin-addons/minio/yaml/local/local-sc.yaml
16 # Create persistent volume claim for minio server
17 kubectl apply -f $ICN_DIR/deploy/kud-plugin-addons/minio/yaml/local/local-pvc.yaml
19 # Create deployment of MinIO server
20 kubectl apply -f $ICN_DIR/deploy/kud-plugin-addons/minio/yaml/minio-deployment.yaml
22 # Create service for MinIO
23 kubectl apply -f $ICN_DIR/deploy/kud-plugin-addons/minio/yaml/minio-service.yaml