https://github.com/tobilg/minio-dcos
Example on how to launch Minio in distributed mode (4 instances) on DC/OS
https://github.com/tobilg/minio-dcos
dcos marathon mesos minio
Last synced: 3 days ago
JSON representation
Example on how to launch Minio in distributed mode (4 instances) on DC/OS
- Host: GitHub
- URL: https://github.com/tobilg/minio-dcos
- Owner: tobilg
- Archived: true
- Created: 2017-03-17T11:38:01.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-06-27T12:33:41.000Z (over 8 years ago)
- Last Synced: 2025-04-13T11:59:59.550Z (6 months ago)
- Topics: dcos, marathon, mesos, minio
- Language: Shell
- Homepage:
- Size: 7.81 KB
- Stars: 1
- Watchers: 2
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# minio-dcos
This is a sample project for running a 4 node Minio cluster on DC/OS via Marathon.
It uses
* Overlay networking
* Local persistent volumesIt's curently not exposing anything via marathon-lb to the outside world.
## Startup log
If you start the application, you should see something like this in the tasks logs:
```
Endpoint: minio-dcos.marathon.containerip.dcos.thisdcos.directory
Endpoint IPs are:
9.0.1.130
9.0.2.130
9.0.2.131
9.0.2.132
Got matching endpoints compared to Marathon instances
The following command will be run to start Minio:
minio server http://9.0.1.130/export http://9.0.2.130/export http://9.0.2.131/export http://9.0.2.132/export
Created minio configuration file successfully at /root/.minio
Initializing data volume for first time. Waiting for other servers to come online (elapsed 17s)
[2K
[A
Initializing data volume.
[01/04] http://9.0.1.130:9000/export - 37 GiB online
[02/04] http://9.0.2.130:9000/export - 37 GiB online
[03/04] http://9.0.2.131:9000/export - 37 GiB online
[04/04] http://9.0.2.132:9000/export - 37 GiB online
Endpoint: http://9.0.2.132:9000 http://127.0.0.1:9000
AccessKey: miniotest
SecretKey: secret123
Region: us-east-1
SQS ARNs:
Browser Access:
http://9.0.2.132:9000 http://127.0.0.1:9000
Command-line Access: https://docs.minio.io/docs/minio-client-quickstart-guide
$ mc config host add myminio http://9.0.2.132:9000 miniotest secret123
Object API (Amazon S3 compatible):
Go: https://docs.minio.io/docs/golang-client-quickstart-guide
Java: https://docs.minio.io/docs/java-client-quickstart-guide
Python: https://docs.minio.io/docs/python-client-quickstart-guide
JavaScript: https://docs.minio.io/docs/javascript-client-quickstart-guide
Drive Capacity: 70 GiB Free, 74 GiB Total
Status: 4 Online, 0 Offline. We can withstand [2] more drive failure(s).
```