Provisioning an S3 store
ML loves data. A lot of data! S3-compatible object storage software is becoming the de facto standard for storing and retrieving unstructured data at scale and is available on all three big cloud vendors. You can leverage Kubernetes-native open source tools such as MinIO to provision an S3-compatible object store on your OpenShift cluster. MinIO is a high-performance, S3-compatible object store that can be deployed on OpenShift, through which you can use it on-premises and in the cloud.
Red Hat also provides an integrated storage component on the OpenShift platform, named Open Data Foundation, that provides an S3-compatible API. Any standard S3-compatible object storage product will work with ODS. For this book, we’ve chosen MinIO for simplicity. So, let’s start by installing MinIO on the OpenShift platform.
From the code repository for this book, go to the chapter3
folder and find the minio-complete.yaml
file. The following steps show how...