gpt4 book ai didi

kubernetes - 在cronjob.yaml中添加多个命令

转载 作者:行者123 更新时间:2023-12-02 11:53:44 24 4
gpt4 key购买 nike

我想在cronjob.yaml中一个接一个地运行两个命令。第一个命令运行python-scipt,第二个命令更改另一个Pod中的环境变量。单独添加的命令有效。

这就是我现在正在尝试的(在How to set multiple commands in one yaml file with Kubernetes?中找到了语法),但是它给了我一个错误。

command:
- "/bin/bash"
- "-c"
args: ["python3 recalc.py && kubectl set env deployment recommender --env="LAST_MANUAL_RESTART=$(date)" --namespace=default"]

我在cloudbuild中遇到的错误:
error converting YAML to JSON: yaml: line 30: did not find expected ',' or ']'

(长线)

最佳答案

您已经嵌套了双引号,请尝试以下类似操作:

command:
- /bin/bash
- -c
- python3 recalc.py && kubectl set env deployment recommender --env="LAST_MANUAL_RESTART=$(date)" --namespace=default

即没有外部双引号。

关于kubernetes - 在cronjob.yaml中添加多个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56770748/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com