OpenShift Container Storage is now OpenShift Data Foundation starting with version 4.9.
4.3.3. MCG 独立存储集群
在这种模式中,不会创建 CephCluster。相反,会使用默认值创建一个 NooBaa 系统 CR,以利用 OpenShift Container Platform 中的预先存在的 StorageClasses。
4.3.3.1. 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 的应用创建。