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.7.13 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.7.13
3.2.2. 编辑 config.yaml 文件以添加超级用户 复制链接链接已复制到粘贴板!
您还可以通过直接编辑 config.yaml 文件来添加超级用户。超级用户帐户列表作为数组存储在字段 SUPER_USERS 中。
如果正在运行,停止容器 registry,并在
config.yaml文件中添加SUPER_USERS数组: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.7.13点击 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和Errormessage type 的下拉菜单:
-
选择
Click to set message并输入消息,然后单击Create Message。
可以通过单击 Options 和 Delete Message 来删除消息。