我想知道是否可以从多个单独的文件(很好地分组在某个文件夹中)创建一个openshift模板。
有点像如何将要在kubernetes中部署的不同微服务分别分离到yml
文件和kubectl apply -f <folder_name>
文件中。
从快速浏览文档来看,看起来似乎不可能,但是我可能会遗漏某些东西...?
逼迫需要模板的人使用单个文件,该文件很容易增长到几千行代码(例如,如果您的模板用于多组件应用程序)并且来自{{1} }开发人员经验,现在看来甚至违反直觉...
答案 0 :(得分:0)
您可以顺序处理yaml文件。假设您的模板包含2个文件template_part1.yaml和template_part2.yaml:
oc process -f /myfiles/template_part1.yaml | oc create -f -
oc process -f /myfiles/template_part2.yaml | oc create -f -