5.7. 调整受管存储的大小
在部署 Red Hat Quay Operator 时,会部署三个不同的持久性卷声明(PVC):
- 一个用于 PostgreSQL 13 registry。
- 一个用于 Clair PostgreSQL 13 registry。
- 一个使用 NooBaa 作为后端存储。
Red Hat Quay 和 NooBaa 之间的连接通过 OpenShift Container Platform 中的 S3 API 和 ObjectBucketClaim API 进行。Red Hat Quay 利用该 API 组在 NooBaa 中创建存储桶,获取访问密钥,并自动设置所有内容。在后端或 NooBaa 上,该存储桶是在后备存储中创建的。因此,NooBaa PVC 不会被挂载或连接到 Red Hat Quay pod。
PostgreSQL 13 和 Clair PostgreSQL 13 PVC 的默认大小设置为 50 GiB。您可以按照以下流程在 OpenShift Container Platform 控制台中为这些 PVC 扩展存储。
以下流程与 Red Hat OpenShift Data Foundation 上的 扩展持久性卷声明 共享通用性。
5.7.1. 在 Red Hat Quay 中重新定义 PostgreSQL 13 PVC 的大小 复制链接链接已复制到粘贴板!
使用以下步骤调整 PostgreSQL 13 和 Clair PostgreSQL 13 PVC 的大小。
先决条件
- 在 OpenShift Container Platform 上具有集群管理员特权。
步骤
-
登录到 OpenShift Container Platform 控制台并选择 Storage
Persistent Volume Claims。 -
为 PostgreSQL 13 或 Clair PostgreSQL 13 选择所需的
PersistentVolumeClaim,例如example-registry-quay-postgres-13。 - 在 Action 菜单中,选择 Expand PVC。
输入持久性卷声明的新大小,然后选择 Expand。
几分钟后,扩展的大小应反映在 PVC 的 Capacity 字段中。