在 YAML 中的 shell 脚本中引用 shell 脚本

在 YAML 中的 shell 脚本中引用 shell 脚本

是否有正确的方法来引用 YAML 文件中脚本内编写的 shell 脚本。例如:

    data:
        ex1.sh: |
        #!/bin/bash -x
        . /shellscriptloc/ex2.sh
        ...
        ...
        ...
        ex2.sh: |
        <no bin bash>

YAML 文件是 helm chart 设置的一部分,在 helm install 和 helm hooks 期间触发

YAML 文件被导入到守护进程集中,并将 yaml 文件作为配置呈现。在守护进程集中,调用脚本在 Kubernetes 节点内执行。脚本作为数据从此 YAML 文件传递

q1:对于使用/调用 ex2.sh 中定义的方法,ex2.sh 的位置引用是否正确:- 。 /shellscriptloc/ex2.sh这是我尝试过的当前方法,但会导致错误。 q2:没有将 ex2.sh 定义为 bin bash,正确的解决方法是什么? ex2.sh 包含可在 ex1.sh 中调用的函数

提前致谢

相关内容