【问题标题】:OpenShift template "object already exists" errorOpenShift 模板“对象已存在”错误
【发布时间】:2019-05-24 07:22:44
【问题描述】:

我开发了一个 Openshift 模板,它基本上创建了两个对象(一个集群和一个容器操作员)。

我了解模板在后台运行 oc create。因此,如果这两个对象中的任何一个已经存在,那么尝试通过模板创建对象将会出错。有没有办法覆盖这种行为?我希望我的模板重新配置对象,即使它存在。

【问题讨论】:

    标签: kubernetes openshift


    【解决方案1】:

    您可以使用“oc process”将模板呈现为一组清单:

    oc process foo PARAM1=VALUE1 PARAM2=VALUE2 | oc apply -f -
    

    oc process -f template.json PARAM1=VALUE1 PARAM2=VALUE2 | oc apply -f -
    

    【讨论】:

    • 在 CLI 中完美运行。从 OpenShift Web UI 运行模板的任何等效解决方案?
    • 不,我不这么认为。
    猜你喜欢
    • 1970-01-01
    • 2016-11-02
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-18
    相关资源
    最近更新 更多