第 11 章 将 Red Hat Quay 与 OpenShift Container Platform 与 Quay Bridge Operator 集成


Quay Bridge Operator 将集成的 OpenShift Container Platform registry 的功能复制到新的 Red Hat Quay registry 中。使用 Quay Bridge Operator,您可以将 OpenShift Container Platform 中的集成容器 registry 替换为 Red Hat Quay registry。

Quay Bridge Operator 启用的功能包括:

  • 将 OpenShift Container Platform 命名空间同步为 Red Hat Quay 组织。
  • 为每个 default 命名空间服务帐户创建机器人帐户。
  • 为每个创建的机器人帐户创建 secret,并将每个机器人 secret 与一个服务账户关联作为 MountableImage Pull Secret
  • 将 OpenShift Container Platform 镜像流同步为 Red Hat Quay 存储库。
  • 自动重写新构建,利用镜像流输出到 Red Hat Quay。
  • 构建完成后自动导入镜像流标签。

通过使用以下步骤,您可以在 Red Hat Quay 和 OpenShift Container Platform 集群间启用双向通信。

11.1. 为 Quay Bridge Operator 设置 Red Hat Quay Bridge

在此过程中,您将创建一个专用的 Red Hat Quay 机构,并从该机构中创建的新应用程序创建一个 OAuth 令牌,以便在 OpenShift Container Platform 中使用 Quay Bridge Operator。

流程

  1. 通过 Web UI 登录 Red Hat Quay。
  2. 选择要配置外部应用程序的组织。
  3. 在导航窗格中,选择 Applications
  4. 选择 Create New Application,并为新应用程序输入一个名称,如 openshift
  5. OAuth Applications 页面中,选择您的应用程序,如 openshift
  6. 在导航窗格中,选择 Generate Token
  7. 选择以下字段:

    • 管理机构
    • 管理软件仓库
    • 创建软件仓库
    • 查看所有可见的存储库
    • 对任何可访问的软件仓库的读/写
    • 管理用户
    • 读取用户信息
  8. 检查分配的权限。
  9. 选择 Authorize Application,然后选择 Authorize Application 确认授权。
  10. 保存生成的访问令牌。

    重要

    Red Hat Quay 不提供令牌管理。您无法列出令牌、删除令牌或修改令牌。生成的访问令牌仅显示一次,在关闭页面后无法恢复。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.