3.5. 与多个 registry 相比


许多用户都会考虑运行多个不同的 registry。Red Hat Quay 的首选方法是有一个共享 registry:

  • 如果您希望在开发和生产镜像之间明确分离,或者通过内容来源明确分离,例如,保持与内部镜像不同的第三方镜像,您可以使用机构和存储库以及基于角色的访问控制(RBAC)来实现所需的隔离。
  • 假设镜像 registry 是企业环境中的一个关键组件,您可能需要尝试使用不同的部署来测试 registry 软件升级到较新版本。Red Hat Quay Operator 更新 registry for patch 版本,以及次版本或主要更新。这意味着,任何复杂的步骤都是自动化的,因此您不需要置备多个 registry 实例来测试升级。
  • 使用 Red Hat Quay 时,部署的每个集群不需要一个单独的 registry。Red Hat Quay 被证明可以在 Quay.io 上大规模工作,并可为数千集群提供内容。
  • 即使您在多个数据中心中部署,您仍可使用单个 Red Hat Quay 实例将内容提供给多个物理关闭的数据中心,或使用 HA 功能在数据中心之间扩展负载均衡器。或者,您可以使用 Red Hat Quay 地理复制功能在物理距离的数据中心进行扩展。这要求置备全局负载均衡器或基于 DNS 的地理感知负载均衡。
  • 可能适合运行多个不同 registry 的一个场景是您要为每个 registry 指定不同的配置。

总之,运行共享 registry 可帮助您保存存储、基础架构和操作成本,但在某些情况下可能需要专用的 registry。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.