【发布时间】:2018-04-19 21:07:10
【问题描述】:
我有一个 openshift 项目,其中包含大约 20 个部署配置和相应的服务等。我有一个声明这些对象的大型模板。因为部署顺序依赖(服务需要按特定顺序部署),我不能简单的做
oc new-app --template=my-template
因为一切都同时开始部署。我想做类似的事情
oc new-app --template=my-template --dc=my-specific-dc
当然,最后一个选项不存在。我也不能使用“--selector=...”。那会很好。这似乎是一个很大的限制。有没有办法从主模板中挑选部署?
我可以将我的所有服务拆分为单独的专用模板,但我的参数列表(非常广泛)需要在每个模板中重复,因为没有用于包含通用 yaml(或 JSON)的“包含”注释。维持这将是一场噩梦。
任何想法如何解决部署排序问题?
【问题讨论】:
标签: openshift openshift-origin