Signed-off-by: Guy Margalit <guymguym@gmail.com> Co-Authored-By: Travis Nielsen <tnielsen@redhat.com>
♜ Rook NooBaa Design
NooBaa is an object data service for hybrid and multi cloud environments. NooBaa runs on kubernetes, provides an S3 object store service (and Lambda with bucket triggers) to clients both inside and outside the cluster, and uses storage resources from within or outside the cluster, with flexible placement policies to automate data use cases.
Operator Design
CRDs
- NooBaaSystem - The basic CRD to deploy a NooBaa service.
- NooBaaBackingStore - Connection to cloud or local storage to use in policies.
- NooBaaBucketClass - Policies applied to a class of buckets.
Applications
- S3 Account - Method to obtain S3 credentials for native S3 applications.
- OBC Provisioner - Method to claim a new/existing bucket.
Roadmap