2.6. 镜像存储
本节详细介绍了 Red Hat Quay 中可用的镜像存储功能和配置字段。
2.6.1. 镜像存储特性 复制链接链接已复制到粘贴板!
下表描述了 Red Hat Quay 的镜像存储功能:
字段 | 类型 | Description |
---|---|---|
FEATURE_REPO_MIRROR | 布尔值 |
如果设置为 true,请启用存储库镜像功能。 |
FEATURE_PROXY_STORAGE | 布尔值 |
是否代理通过 NGINX 直接下载存储中的 URL。 |
FEATURE_STORAGE_REPLICATION | 布尔值 |
是否在存储引擎之间自动复制。 |
2.6.2. 镜像存储配置字段 复制链接链接已复制到粘贴板!
下表描述了 Red Hat Quay 的镜像存储配置字段:
字段 | 类型 | Description |
---|---|---|
DISTRIBUTED_STORAGE_CONFIG | 对象 |
在 Red Hat Quay 中使用的存储引擎的配置。每个键代表存储引擎的唯一标识符。该值由一个元组(键、值)组成一个对象来描述存储引擎参数。 |
DISTRIBUTED_STORAGE_DEFAULT_LOCATIONS | 字符串数组 |
默认情况下,存储引擎列表(通过 |
DISTRIBUTED_STORAGE_PREFERENCE | 字符串数组 |
首选存储引擎(按 |
MAXIMUM_LAYER_SIZE | 字符串 |
镜像层允许的最大值。 |
2.6.3. 本地存储 复制链接链接已复制到粘贴板!
以下 YAML 显示了使用本地存储的示例配置:
2.6.4. OCS/NooBaa 复制链接链接已复制到粘贴板!
以下 YAML 显示了使用 Open Container Storage/NooBaa 实例配置示例:
2.6.5. Ceph / RadosGW Storage / Hitachi HCP 复制链接链接已复制到粘贴板!
以下 YAML 显示了使用 Ceph/RadosGW 和 Hitachi HCP 存储的示例配置:
2.6.6. AWS S3 存储 复制链接链接已复制到粘贴板!
以下 YAML 显示了使用 AWS S3 存储的配置示例:
2.6.7. Google Cloud Storage 复制链接链接已复制到粘贴板!
以下 YAML 显示了使用 Google Cloud Storage 的示例配置:
2.6.8. Azure Storage 复制链接链接已复制到粘贴板!
以下 YAML 显示了使用 Azure Storage 的示例配置:
- 1
- Azure 存储的
endpoint_url
参数是可选的,可用于 Microsoft Azure Government (MAG)端点。如果留空,则endpoint_url
将连接到正常的 Azure 区域。从 Red Hat Quay 3.7 开始,您必须使用 MAG Blob 服务的主要端点。使用 MAG Blob 服务的二级端点将导致以下错误:
AuthenticationErrorDetail:Cannot 找到帐户 whusc8-secondary 的帐户的 GetProperties
。
2.6.9. Swift 存储 复制链接链接已复制到粘贴板!
以下 YAML 显示了使用 Swift 存储的示例配置: