如果在 S2I 过程中在一个命名空间中创建图像并保存到同一命名空间中的图像流中,是否可以与 OpenShift 中的另一个命名空间共享?
如果我为第一次和第二次构建提交的自定义资源彼此相同(可能命名空间不同),我正在尝试查看是否可以避免第二次构建并重用创建的第一个图像。如果是,如何在整个集群中发现这一点?
如果在 S2I 过程中在一个命名空间中创建图像并保存到同一命名空间中的图像流中,是否可以与 OpenShift 中的另一个命名空间共享?
如果我为第一次和第二次构建提交的自定义资源彼此相同(可能命名空间不同),我正在尝试查看是否可以避免第二次构建并重用创建的第一个图像。如果是,如何在整个集群中发现这一点?
通常 S2I 图像存储在共享的 openshift 命名空间中。如果您需要来自其他命名空间的图像,您可以分配角色。
oc policy add-role-to-user edit system:serviceaccount:<current_project>:default -n <namespace>
或者
oc policy add-role-to-user system:image-puller system:serviceaccount:<namespace>:default --namespace=<namespace>