【发布时间】:2017-01-19 02:18:37
【问题描述】:
在 kubernetes 部署 yaml 文件中,是否有一种简单的方法可以在容器的 postStart 挂钩中运行多个命令?
我正在尝试做这样的事情:
lifecycle:
postStart:
exec:
command: ["/bin/cp", "/webapps/myapp.war", "/apps/"]
command: ["/bin/mkdir", "-p", "/conf/myapp"]
command: ["touch", "/conf/myapp/ready.txt"]
但它不起作用。 (看起来只执行了最后一个命令)
我知道我可以在容器镜像中嵌入一个脚本并简单地在那里调用它......但我希望能够在 yaml 文件中自定义这些命令,而无需接触容器镜像。
谢谢
【问题讨论】:
标签: kubernetes