【发布时间】:2019-11-29 16:53:26
【问题描述】:
我正在编写一个 bash 文件,在其中我编写了一些脚本来在 Kubernetes 集群(minikube)中安装大三角帆,一切正常,大三角帆现在已安装,但是当我进入升降索并想从我的 bash 中运行几个脚本时文件然后它进入我的 halyard 容器但不执行下一个命令,因为我不知道如何运行它下的多个命令。我也尝试了 \ 和 && 但没有工作。 这些是我的命令
kubectl exec --namespace spinnaker -it spinnaker-spinnaker-halyard-0 bash
hal config features edit --artifacts true
hal config artifact github enable
GITHUB_ACCOUNT_NAME=github_user
hal config artifact github account add ${GITHUB_ACCOUNT_NAME} \
--token
hal deploy apply
如果我尝试kubectl exec --namespace spinnaker -it spinnaker-spinnaker-halyard-0 bash \,那么它正在运行下一个命令 (hal config features edit --artifacts true),但它显示错误“--unknown flag --artifacts”。
注意:如果我在 CLI 中手动运行这些命令,那么一切正常,但我想从我的 bash 文件中运行这些命令。
【问题讨论】:
标签: bash spinnaker spinnaker-halyard