Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 1.46 KB

File metadata and controls

25 lines (15 loc) · 1.46 KB

Configure Object Storage

A variety of Deis components rely on an object storage system to do their work. These components are:

These components are built flexibly, so they can work out of the box with almost any system that is compatible with the S3 API.

Minio

Additionally, Deis ships with a Minio component. This component runs as a Kubernetes service, and the components listed above are configured to automatically look for that service and use it as object storage if it's available.

Telling Deis What to Use

The Deis components determine what object storage system to use via environment variables that you set up:

  • DEIS_MINIO_SERVICE_HOST and DEIS_MINIO_SERVICE_PORT - The in-cluster Minio service
  • DEIS_OUTSIDE_STORAGE_HOST and DEIS_OUTSIDE_STORAGE_PORT - The external S3-compatible object storage system

Limitations

The only currently known limitation is that the Deis registry component will not automatically look up the minio service, nor will it look for other storage env vars. That fix is being tracked in a GitHub issue and is planned for our beta release.