首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenShift oc创建失败与“已存在”

OpenShift oc创建失败与“已存在”
EN

Stack Overflow用户
提问于 2017-10-16 15:23:22
回答 3查看 13.7K关注 0票数 16

试图通过oc create创建一组基于文件的资源,如果这些资源已经存在,则失败。

根据医生来了 oc create应该:

解析配置文件并创建一个或多个OpenShift企业对象.任何现有资源都将被忽略。

(强调我的)。

我看不到这个命令的任何配置选项或全局配置选项会改变这种行为,在我看来,这似乎与docs背道而驰。

我运行的命令是oc create -f some.file

产出如下:

代码语言:javascript
运行
复制
Error from server: services 'my-app' already exists
Error from server: buildconfigs 'my-app' already exists
Error from server: imagestreams 'my-app' already exists
Error from server: deploymentconfigs 'my-app' already exists
Error from server: routes 'my-app' already exists
Error from server: secrets 'my-app' already exists

它也有一个非零的退出代码,所以它不仅仅是一个警告。我是不是漏掉了一些显而易见的东西,还是误解了文档的意思?

我只想能够应用这个文件,然后确保OpenShift项目的状态。

EN

Stack Overflow用户

发布于 2020-06-08 10:31:03

使用oc replace怎么样?

代码语言:javascript
运行
复制
oc replace --filename file.yml --force
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46773727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档