【发布时间】:2019-05-24 07:22:44
【问题描述】:
我开发了一个 Openshift 模板,它基本上创建了两个对象(一个集群和一个容器操作员)。
我了解模板在后台运行 oc create。因此,如果这两个对象中的任何一个已经存在,那么尝试通过模板创建对象将会出错。有没有办法覆盖这种行为?我希望我的模板重新配置对象,即使它存在。
【问题讨论】:
标签: kubernetes openshift
我开发了一个 Openshift 模板,它基本上创建了两个对象(一个集群和一个容器操作员)。
我了解模板在后台运行 oc create。因此,如果这两个对象中的任何一个已经存在,那么尝试通过模板创建对象将会出错。有没有办法覆盖这种行为?我希望我的模板重新配置对象,即使它存在。
【问题讨论】:
标签: kubernetes openshift
您可以使用“oc process”将模板呈现为一组清单:
oc process foo PARAM1=VALUE1 PARAM2=VALUE2 | oc apply -f -
或
oc process -f template.json PARAM1=VALUE1 PARAM2=VALUE2 | oc apply -f -
【讨论】: