Skip to content

Commit

Permalink
added instructions for MinIO deployment; updated the changelog
Browse files Browse the repository at this point in the history
Signed-off-by: Dmitrii Ustiugov <dmitrii.ustiugov@epfl.ch>
  • Loading branch information
ustiugov committed Feb 23, 2021
1 parent 295361f commit 39e0530
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 1 deletion.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
## [Unreleased]

### Added

- Support for MinIO S3 storage (non-replicated, non-distributed).

### Changed

Expand Down
17 changes: 17 additions & 0 deletions docs/developers_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,23 @@ Record-and-Prefetch (REAP) snapshots.
* vHive has robust Continuous-Integration and our team is committed to deliver
high-quality code.

### Deploying a MinIO S3 service in a cluster

```bash
# create a folder in the local storage (on <MINIO_NODE_NAME> that is one of the Kubernetes nodes)
sudo mkdir -p <MINIO_PATH>

cd ./configs/storage/minio

# create a persistent volume (PV) and the corresponding PV claim
# specify the node name that would host the MinIO objects
# (use `hostname` command for the local node)
MINIO_NODE_NAME=<MINIO_NODE_NAME> MINIO_PATH=<MINIO_PATH> envsubst < pv.yaml | kubectl apply -f -
kubectl apply -f pv-claim.yaml
# create a storage app and the corresponding service
kubectl apply -f deployment.yaml
kubectl apply -f service.yaml
```

## Performance analysis

Expand Down

0 comments on commit 39e0530

Please sign in to comment.