第 1 章 OpenShift 上的 Red Hat Quay 的先决条件
以下是在 OpenShift 部署上开始 Red Hat Quay Operator 之前需要了解的一些内容:
- OpenShift 集群 : 您需要一个特权帐户到要在其上部署 Red Hat Quay Operator 的 OpenShift 4.5 或更高版本的集群。该帐户必须能够在集群范围内创建命名空间。
- 资源要求 :每个 Red Hat Quay 应用程序 pod 都有以下资源要求: - 8Gi 内存
- 2000 个 CPU millicore.
 
Red Hat Quay Operator 会为每个管理的 Red Hat Quay 部署创建一个应用程序 pod。确保您的 OpenShift 集群有足够的计算资源来满足这些要求。
- Object Storage :默认情况下,Red Hat Quay Operator 使用 - ObjectBucketClaimKubernetes API 来置备对象存储。消耗此 API 将 Operator 与任何特定供应商的实现分离。OpenShift Container Storage 通过其 NooBaa 组件提供此 API,它将在本示例中使用。否则,可将 Red Hat Quay 手动配置为使用以下任何受支持的云存储选项:- Amazon S3 (请参阅 S3 IAM Bucket 策略,以了解有关为 Red Hat Quay 配置 S3 存储桶策略的详细信息)
- Azure Blob Storage
- Google Cloud Storage
- Ceph 对象网关(RADOS)
- OpenStack Swift
- CloudFront + S3