Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Openshift 如何才能消除注册表角色?_Openshift_Openshift Origin - Fatal编程技术网

Openshift 如何才能消除注册表角色?

Openshift 如何才能消除注册表角色?,openshift,openshift-origin,Openshift,Openshift Origin,使用playbook where I's Ansible、openshift origin,我通过以下3个节点构建: 主人 节点01 节点02 构建完成后,docker注册表中的状态处于挂起状态,因此docker注册表被以下命令删除: oc delete dc/docker-registry oc delete svc/docker-registry oc delete pod docker-registry-5-deploy 完成后,删除docker注册表使docker注册表在下面的命令

使用playbook where I's Ansible、openshift origin,我通过以下3个节点构建:

  • 主人
  • 节点01
  • 节点02
构建完成后,docker注册表中的状态处于挂起状态,因此docker注册表被以下命令删除:

oc delete dc/docker-registry
oc delete svc/docker-registry
oc delete pod docker-registry-5-deploy
完成后,删除docker注册表使docker注册表在下面的命令中重新运行

oadm registry
结果:

Creating registry registry ...
error: serviceaccounts "registry" already exists
error: rolebinding "registry-registry-role" already exists
deploymentconfig "docker-registry" created
service "docker-registry" created
Failed
此错误中理解了serviceaccounts的消除方法。 但一种消除角色绑定“注册表角色”的方法还不清楚


该如何操作?

您可以使用以下Openshift命令删除clusterrolebinding注册表角色:

oc delete clusterrolebindings registry-registry-role

有关更多信息,请使用以下Openshift命令删除clusterrolebinding注册表角色:

oc delete clusterrolebindings registry-registry-role
更多信息