首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将帐户注册到“图像注册”

如何将帐户注册到“图像注册”
EN

Stack Overflow用户
提问于 2020-09-11 09:31:34
回答 1查看 187关注 0票数 0

环境

Openshift 4.3

问题

当我们在openshift图像注册中心中推拉图像时(根据文档 ),建议使用kubeadmin帐户。

但不想使用kubeadmin帐户。

所以,我的问题是:我如何向podman注册另一个帐户?

代码语言:javascript
复制
$ oc debug node/workernode
sh-4.2# chroot /host

我想使用另一个帐户而不是kubeadmin:

代码语言:javascript
复制
sh-4.4# podman login -u kubeadmin -p $(oc whoami -t) image-registry.openshift-image-registry.svc:5000

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-12 06:07:37

您可以使用授予“注册表查看器”或“注册表编辑器”角色的任何帐户。在你提供的文件上也提到过。

您需要使用其他凭据,但"kubeadmin“默认管理帐户使用其他身份提供者。有关更多细节,请参阅理解身份提供程序配置

例如,如果要使用"testuser“登录到内部图像注册表,

  1. 授予"testuser“所需的权限。
代码语言:javascript
复制
  For pulling images, for example when using the podman pull command, the user must have the registry-viewer role. To add this role:

  $ oc policy add-role-to-user registry-viewer testuser
  
  For writing or pushing images, for example when using the podman push command, the user must have the registry-editor role. To add this role:

  $ oc policy add-role-to-user registry-editor testuser
  1. 获取用于使用图像注册表凭据的"testuser“令牌。
代码语言:javascript
复制
  $ oc login -u testuser -p your_password

  $ oc whoami -t
  XXXXXX
  1. 验证"testuser“是否可以登录。
代码语言:javascript
复制
  $ oc debug node/workernode
  sh-4.2# chroot /host

  sh-4.4# podman login -u testuser -p XXXXXX image-registry.openshift-image-registry.svc:5000
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63844369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档