如何在 openshift 中允许图像从一个项目拉到另一个项目?

How to allow image pull from one project to another in openshift?

我创建了一个项目 testing1,我在其中发布了 docker 图片。

现在,我想用我在 testing1 中推送的相同图像创建另一个类似的项目 testing2。我不想再发表了。

登录到您的 openshift 命令行和 运行 命令:

oc policy add-role-to-user \
    system:image-puller system:serviceaccount:testing2:default \
    --namespace=testing1

oc policy add-role-to-user \
    system:image-puller system:serviceaccount:testing2:default \
    -n testing1

您的项目 testing2 将能够在您的 openshift 中访问来自项目 testing1 的图像。

有关详细信息,请参阅 openshift Documentation