This package provides a Minio S3-compatible object storage system on Kubernetes. It can be used as a Deis component to provide object storage for various other components, but it is flexible enough to be run anywhere else.
We provide it as a Docker container, and also provide the following manifests to run it inside Kubernetes:
- A replication controller to run a server on a single pod
- A service to run in front of the replication controller
- Secrets for:
- User credentials
- Admin credentials
- SSL
Note: this component currently does not offer persistent storage from the Docker container.
The following steps assume that you have the Docker CLI and Kubernetes CLI installed and correctly configured.
make deploy kube-service