我正在使用OpenShift Online Pro并且正在关注从第43页开始的多个项目jenkins管道的DevOps with OpenShift book示例。
我正在尝试第二次运行示例,因此我使用webconsole删除所有项目。当我尝试使用Error from server (AlreadyExists): project.project.openshift.io "production" already exists
重新创建项目时,即使项目未显示在oc projects
的输出上,也未显示在网络上,其中一些项目无法使用错误oc policy add-role-to-group system:image-puller system:serviceaccounts:testing -n development
oc policy add-role-to-group system:image-puller system:serviceaccounts:production -n development
创建安慰。
如果我不按照书中的步骤创建和删除项目,我就不会遇到任何问题,而且有些项目没有这个问题。我碰巧有两个在线专业账户(个人账户和合作账户)。我可以在第二个在线专业版帐户中重复此行为。
感觉就像我将系统:image-puller角色添加到项目的服务帐户中,然后删除项目,它不会删除服务帐户。然后当我尝试重新创建已删除的项目时,它会因为服务帐户被僵尸而失败:
firstNameControl.valueChanges.debounceTime(1000).subscribe(value => this.setFirstNameMessage(firstNameControl));
除了删除项目之外我还能做些什么来进一步整理任何痕迹,这些痕迹可以让我从OpenShift Online Pro上的书籍示例中重新创建项目?
答案 0 :(得分:0)
发送删除命令后,将异步删除项目。因此,删除的可能性尚未得到调整。它应该在一分钟左右发生,所以再试一次。
另外,请注意,在多租户环境(如OpenShift Online)中,您无法创建与群集中任何其他项目同名的项目,即使它不是您自己的项目。因此,如果您无法创建项目,则可能有人已经创建了具有相同名称的项目。