gpt4 book ai didi

Openshift RBAC 策略允许预览环境中的项目访问来自不同项目的图像

转载 作者:行者123 更新时间:2023-12-03 20:55:21 25 4
gpt4 key购买 nike

我在 Jenkinsx 设置中使用 OKD,jenkinsx 根据开发人员创建的拉取请求动态创建一个项目,并在该项目中部署服务。

但是这些项目中的服务因“ImagePullBackOff”错误而失败,因为这些项目中的 pod 无法访问来自不同项目的图像。

我试图允许预览环境下的项目访问来自不同项目的图像。

由于预览环境下的项目是动态生成的,我可以在项目创建完成后添加image puller policy。

oc policy add-role-to-user system:image-puller system:serviceaccount:<project-b>:default --namespace=<project-a>

但是我需要一个策略/命令来允许预览环境下的项目中的 pod 在创建项目之前访问来自不同项目的图像。

请让我知道执行此操作的政策/流程。任何建议在这里将不胜感激。

最佳答案

我认为您需要为要部署的组和项目提供 RoleBinding。
有示例如何将 RoleBinding 提供给特定项目的特定组:
project-rolebinding-give-authority-to-project-specific-

关于Openshift RBAC 策略允许预览环境中的项目访问来自不同项目的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61066440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com