我正在尝试通过称为mychart
的Helm图表呈现kubernetes文件,并将其写入deploy/
目录。运行以下命令可以帮助我了解大部分情况:
helm template myname mychart/ --output-dir deploy
问题在于k8s文件位于deploy/mychart/templates/
。我在deploy/
需要他们吗?除了在事后使用单独的命令移动文件(因为这很有趣)之外,我还能做些什么来使它成为一个命令吗?也许通过管道输出?
答案 0 :(得分:1)
以下单线不使用管道,但可以正常工作,即使从技术上说是将三行合并为一行:
helm template myname mychart/ --output-dir deploy && \
mv deploy/mychart/templates/* deploy/ && \
rm -rf deploy/mychart/