4.3.2.2. NooBaa 系统创建
当创建 NooBaa 系统时,mcg-operator
会协调以下内容:
默认 BackingStore
根据部署 OpenShift Container Platform 和 OpenShift Data Foundation 的平台,会创建一个默认的后备存储资源,以便存储桶可以将其用于放置策略。不同的选项如下:
Amazon Web Services(AWS)部署 |
|
Microsoft Azure 部署 |
|
Google Cloud Platform(GCP)部署 |
|
On-prem 部署 |
如果 RGW 存在, |
以上所述部署都不适用 |
|
默认 BucketClass
创建带有放置策略到默认 BackingStore
的 BucketClass
。
NooBaa pod
以下 NooBaa pod 已创建并启动:
数据库(DB) | 一个 Postgres DB 用来保存元数据、统计信息和事件等。然而,它不会保存存储的实际数据。 |
Core | 这是处理配置、后台进程、元数据管理、统计信息等的 pod。 |
Endpoints |
这些 pod 执行与 I/O 相关的实际工作,如重复数据删除和压缩、与不同服务通信以写入和读取数据等。端点与 |
Route
为使用 S3 的应用创建 NooBaa S3 接口的路由。
服务
为 NooBaa S3 接口创建一个服务,供使用 S3 的应用创建。