第 17 章 使用 Red Hat Quay v2 UI


使用以下步骤配置和使用 Red Hat Quay v2 UI。

17.1. v2 用户界面配置

启用 FEATURE_UI_V2 后,您可以在用户界面和用户界面的新版本间切换。

重要
  • 这个 UI 目前处于 beta 阶段,可能会有变化。在当前状态下,用户只能创建、查看和删除组织、存储库和镜像标签。
  • 在旧 UI 中运行 Red Hat Quay 时,超时会话要求用户在弹出窗口中再次输入密码。使用新的 UI 时,用户返回到主页面,需要输入其用户名和密码凭证。这是一个已知问题,并将在以后的 UI 版本中解决。
  • 在旧 UI 和新 UI 之间如何报告镜像清单大小有一个差异。在传统的 UI 中,以兆字节为单位报告镜像清单。在新的 UI 中,Red Hat Quay 使用 MB (MB)的标准定义来报告镜像清单大小。

流程

  1. 在部署的 config.yaml 文件中,添加 FEATURE_UI_V2 参数并将其设置为 true,例如:

    ---
    FEATURE_TEAM_SYNCING: false
    FEATURE_UI_V2: true
    FEATURE_USER_CREATION: true
    ---
  2. 登录到您的 Red Hat Quay 部署。
  3. 在 Red Hat Quay 部署的导航窗格中,会给一个可以在 Current UINew UI 之间切换的选项。点切换按钮将其设置为新的 UI,然后点 Use Beta Environment,例如:

    Red Hat Quay v2 UI toggle

17.1.1. 在 Red Hat Quay v2 UI 中创建新机构

先决条件

  • 您已切换了 Red Hat Quay 部署以使用 v2 UI。

使用以下步骤使用 Red Hat Quay v2 UI 创建机构。

流程

  1. 在导航窗格中点 Organization
  2. Create Organization
  3. 输入 机构名称,如 testorg
  4. Create

现在,您的示例机构应该在 Organizations 页面下填充。

17.1.2. 使用 Red Hat Quay v2 UI 删除机构

使用以下步骤通过 Red Hat Quay v2 UI 删除机构。

流程

  1. Organizations 页面上,选择您要删除的机构的名称,例如 testorg
  2. More Actions 下拉菜单。
  3. Delete

    注意

    Delete 页面中,有一个 搜索 输入框。有了此框,用户可以搜索特定的组织,以确保它们被正确地安排删除。例如,如果用户删除 10 个机构,并希望确保删除了特定的机构,他们可以使用 搜索 输入框确认上述机构标记为要删除的。

  4. 通过在框中输入 confirm 来确认您要永久删除机构。
  5. Delete

    删除后,您将返回到 Organizations 页面。

    注意

    您可以通过选择多个机构,然后点 More Actions Delete 来删除多个机构。

17.1.3. 使用 Red Hat Quay v2 UI 创建新存储库

使用以下步骤使用 Red Hat Quay v2 UI 创建存储库。

流程

  1. 单击导航窗格中的 Repositories
  2. 单击 Create Repository
  3. 选择一个命名空间,如 quayadmin,然后输入 Repository 名称,如 testrepo
  4. Create

    现在,您的示例存储库应该在 Repositories 页面下填充。

17.1.4. 使用 Red Hat Quay v2 UI 删除存储库

先决条件

  • 您已创建了存储库。

流程

  1. 在 Red Hat Quay v2 UI 的 Repositories 页面中,单击您要删除的镜像的名称,如 quay/admin/busybox
  2. More Actions 下拉菜单。
  3. Delete

    注意

    如果需要,您可以点击 Make PublicMake Private

  4. 在框中键入 confirm,然后单击 Delete
  5. 删除后,您将返回到 Repositories 页面。

17.1.5. 将镜像推送到 Red Hat Quay v2 UI

使用以下步骤将镜像推送到 Red Hat Quay v2 UI。

流程

  1. 从外部 registry 拉取示例镜像:

    $ podman pull busybox
  2. 标记镜像:

    $ podman tag docker.io/library/busybox quay-server.example.com/quayadmin/busybox:test
  3. 将镜像推送到 Red Hat Quay registry:

    $ podman push quay-server.example.com/quayadmin/busybox:test
  4. 导航到 Red Hat Quay UI 上的 Repositories 页面,并确保您的镜像已正确推送。
  5. 您可以通过选择镜像标签来查看安全详情,然后进入 Security Report 页面。

17.1.6. 使用 Red Hat Quay v2 UI 删除镜像

使用以下步骤通过 Red Hat Quay v2 UI 删除镜像。

先决条件

  • 您已将镜像推送到 Red Hat Quay registry。

流程

  1. 在 Red Hat Quay v2 UI 的 Repositories 页面中,单击您要删除的镜像的名称,如 quay/admin/busybox
  2. More Actions 下拉菜单。
  3. Delete

    注意

    如果需要,您可以点击 Make PublicMake Private

  4. 在框中键入 confirm,然后单击 Delete
  5. 删除后,您将返回到 Repositories 页面。

17.1.7. 使用 Red Hat Quay v2 UI 创建机器人帐户

使用以下步骤,使用 Red Hat Quay v2 UI 创建机器人帐户。

流程

  1. 在 Red Hat Quay v2 UI 上,单击 Organizations
  2. 单击您要为其创建机器人帐户的组织名称,如 test-org
  3. Robot accounts 选项卡 Create robot account
  4. Provide a name for your robot account 框中,输入名称,如 robot1
  5. 可选。如果需要,可以使用以下选项:

    1. 将机器人添加到团队。
    2. 将机器人添加到存储库。
    3. 调整机器人的权限。
  6. Review and finish 页面中,查看您提供的信息,然后点 Review and finish
  7. 可选。您可以单击 ExpandCollapse 以显示有关机器人帐户的描述性信息。
  8. 可选。您可以点 kebab 菜单 Set repository 权限来更改机器人帐户的权限
  9. 可选。要删除您的机器人帐户,请选中机器人帐户的复选框,然后单击回收站图标。此时会出现弹出窗口。在文本框中键入 confirm,然后单击 Delete。或者,您可以点 kebab 菜单 Delete

17.1.8. Red Hat Quay v2 UI 的机构设置

使用以下步骤通过 Red Hat Quay v2 UI 更改您的机构设置。

流程

  1. 在 Red Hat Quay v2 UI 上,单击 Organizations
  2. 单击您要为其创建机器人帐户的组织名称,如 test-org
  3. Settings 选项卡。
  4. 可选。输入与机构关联的电子邮件地址。
  5. 可选。将 Time Machine 功能的分配时间设置为以下之一:

    • 1 周
    • 1 个月
    • 1 年
    • Never
  6. 点击 Save

17.1.9. 使用 Red Hat Quay v2 UI 查看镜像标签信息

使用以下步骤通过 Red Hat Quay v2 UI 查看镜像标签信息。

流程

  1. 在 Red Hat Quay v2 UI 上,单击 Repositories
  2. 点存储库的名称,例如 quayadmin/busybox
  3. 单击标签的名称,例如 test。您会进入标签的 Details 页面。该页面显示以下信息:

    • Name
    • 软件仓库
    • 摘要
    • 安全漏洞
    • 创建
    • modified
    • Size
    • 标签
    • 如何获取镜像标签
  4. 可选。点 Security Report 查看标签的漏洞。您可以扩展公告列以打开 CVE 数据。
  5. 可选。点 Packages 查看标签的软件包。
  6. 单击存储库的名称,如 busybox,以返回到 Tags 页面。
  7. 可选。将鼠标悬停在 Pull 图标上,以显示获取标签的方法。
  8. 选中标签框或多个标签,单击 Actions 下拉菜单,然后单击 Delete 以删除该标签。在弹出框中单击 Delete 来确认删除。

17.1.10. 使用 Red Hat Quay v2 UI 调整存储库设置

使用以下步骤使用 Red Hat Quay v2 UI 调整存储库的各种设置。

流程

  1. 在 Red Hat Quay v2 UI 上,单击 Repositories
  2. 点存储库的名称,例如 quayadmin/busybox
  3. Settings 选项卡。
  4. 可选。单击 User and robot permissions。您可以通过单击 权限 下的下拉菜单选项来调整用户或机器人帐户的设置。您可以将设置更改为 ReadWriteAdmin
  5. 可选。单击 Events 和 notification。您可以通过单击 Create Notification 来创建事件和通知。可用的事件选项如下:

    • 推送到存储库
    • 发现软件包漏洞
    • 镜像构建失败
    • 镜像构建已排队
    • 镜像构建已启动
    • 镜像构建成功
    • 镜像构建已取消

      然后,发出通知。可用的选项如下:

    • 电子邮件通知
    • Flowdock 团队通知
    • HipChat Room 通知
    • Slack 通知
    • Webhook POST

      选择事件选项和通知方法后,包括一个 Room ID #, a Room Notification Token,然后点 Submit

  6. 可选。单击 Repository visibility。您可以通过单击 Make Public 使存储库为私有或公共存储库。
  7. 可选。单击 Delete repository。您可以通过单击 Delete Repository 来删除存储库。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.