搜索

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

download PDF

在使用 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 millicores 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

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.