首页 新闻 会员 周边

如何在 k8s pod 配置文件中给容器启动添加多条命令

0
悬赏园豆:30 [已解决问题] 解决于 2021-01-31 18:40

想在容器启动时执行下面2个shell命令

ln -s /app/setttings/appsettings.Production /app/appsettings.Production
sh run.sh

请问如何编写yaml配置文件?

k8s
dudu的主页 dudu | 高人七级 | 园豆:30994
提问于:2021-01-28 17:00
< >
分享
最佳答案
0

使用下面的 command 与 args 配置实现了

command: ["/bin/sh"]
args: ["-c", "ln -s /app/setttings/appsettings.Production.json /app/appsettings.Production.json && sh run.sh"]

k8s生成的对应的容器配置如下

"Entrypoint": [
      "/bin/sh"
  ]

"Cmd": [
    "-c",
    "ln -s /app/setttings/appsettings.Production.json /app/appsettings.Production.json && sh run.sh"
]
dudu | 高人七级 |园豆:30994 | 2021-01-28 18:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册