3.2. Red Hat Quay 超级用户
超级用户 是已扩展权限的 Quay 用户帐户,包括:
- 管理用户
- 管理机构
- 管理服务密钥
- 查看更改日志
- 查询用量日志
- 创建全局可见的用户信息
3.2.1. 使用 UI 将超级用户添加到 Quay 复制链接链接已复制到粘贴板!
本节介绍如何使用 Quay UI 添加超级用户。要使用命令行界面添加超级用户,请查看以下部分。
以配置模式启动
Quay容器,将现有配置载入为卷:$ sudo podman run --rm -it --name quay_config \ -p 8080:8080 \ -p 443:8443 \ -v $QUAY/config:/conf/stack:Z \ registry.redhat.io/quay/quay-rhel8:v3.8.15 config secret-
在 UI 的
Access Settings部分下,在Super Users字段中输入用户(本例中为quayadmin)的名称,然后单击Add。 验证并下载
配置文件,然后终止在配置模式下运行的Quay容器。将config.yaml文件提取到配置目录,并在 registry 模式中重启Quay容器:$ sudo podman rm -f quay $ sudo podman run -d --rm -p 80:8080 -p 443:8443 \ --name=quay \ -v $QUAY/config:/conf/stack:Z \ -v $QUAY/storage:/datastorage:Z \ registry.redhat.io/quay/quay-rhel8:v3.8.15
3.2.2. 编辑 config.yaml 文件以添加超级用户 复制链接链接已复制到粘贴板!
您还可以通过直接编辑 config.yaml 文件来添加超级用户。超级用户帐户列表作为数组存储在 SUPER_USERS 中。
如果容器 registry 正在运行,请将
SUPER_USERS数组添加到config.yaml文件中:SERVER_HOSTNAME: quay-server.example.com SETUP_COMPLETE: true SUPER_USERS: - quayadmin ...
3.2.3. 访问超级用户 admin 面板 复制链接链接已复制到粘贴板!
重启 Quay registry:
$ sudo podman rm -f quay $ sudo podman run -d --rm -p 80:8080 -p 443:8443 \ --name=quay \ -v $QUAY/config:/conf/stack:Z \ -v $QUAY/storage:/datastorage:Z \ registry.redhat.io/quay/quay-rhel8:v3.8.15点击 UI 右上角的当前用户名或 avatar 来访问 Super User Admin Panel。如果用户已添加为超级用户,则将在名为 Super User Admin Panel 的下拉列表中显示一个额外的项。
3.2.3.1. 创建全局可见的用户信息 复制链接链接已复制到粘贴板!
使用 Superuser Admin Panel,您可以为您的机构创建 Normal、Warning 或 Error 信息。
-
在 UI 右上角点击您的用户名。选择
Super User Admin Panel。 -
在 Red Hat Quay Management 页面中,单击左侧面板上的
全局可见用户信息。 点击
Create Message以显示一个包含Normal、Warning和Error消息类型的下拉菜单:
-
选择
Click to set message以进入消息,然后单击Create Message。
可以通过单击 Options 来删除消息,然后删除 消息。