1.5. OpenShift Container Platform 上的 Red Hat Quay 的先决条件


在使用 Red Hat Quay Operator 在 OpenShift Container Platform 上部署 Red Hat Quay 前,请考虑以下先决条件。

1.5.1. OpenShift Container Platform 集群

要部署 Red Hat Quay Operator,您必须有一个 OpenShift Container Platform 4.5 或更高版本的集群,并可以访问管理帐户。管理帐户必须具有在集群范围内创建命名空间的功能。

1.5.2. 资源要求

每个 Red Hat Quay 应用程序 pod 都具有以下资源要求:

  • 8 Gi 内存
  • 2000 millicore CPU

Red Hat Quay Operator 的每个 Red Hat Quay 部署至少创建一个应用程序 pod。确保 OpenShift Container Platform 集群有足够的计算资源来满足这些要求。

1.5.3. 对象存储

默认情况下,Red Hat Quay Operator 使用 ObjectBucketClaim Kubernetes API 来置备对象存储。消耗此 API 将 Red Hat Quay Operator 与任何特定于供应商的实现分离。Red Hat OpenShift Data Foundation 通过其 NooBaa 组件提供此 API,该组件在整个文档中用作示例。

Red Hat Quay 可以手动配置为使用多个存储云供应商,包括:

  • Amazon S3 (请参阅 S3 IAM Bucket 策略 以了解为 Red Hat Quay 配置 S3 存储桶策略的详情)
  • Microsoft Azure Blob Storage
  • Google Cloud Storage
  • Ceph 对象网关(RADOS)
  • OpenStack Swift
  • CloudFront + S3

如需对象存储提供程序的完整列表,Quay Enterprise 3.x 支持列表

1.5.4. StorageClass

当使用 Red Hat Quay Operator 部署 Quay 和 Clair PostgreSQL 数据库时,集群中配置了默认 StorageClass

Red Hat Quay Operator 使用的默认 StorageClass 置备 QuayClair 数据库所需的持久性卷声明。这些 PVC 用于持久存储数据,确保 Red Hat Quay registry 和 Clair 漏洞扫描程序仍然可用,并在重启或失败时保持其状态。

在继续安装前,请验证集群中是否配置了默认 StorageClass,以确保为 QuayClair 组件无缝置备存储。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.