我在脚本中有一个命令,我必须在oc调试命令后逐一执行
1. chroot /host
2. pxctl credentials create --provider s3 --s3-access-key <access_key> --s3-secret-key <secret-key> --s3-endpoint <endpoint> --s3-region <region> --bucket gunx my-s3
after oc debug <node>
Creating debug namespace/openshift-debug-node-9w ...
Starting pod/1898067876-debug ...
To use host binaries, run `chroot /host`
Pod IP: XX.XX.XX.XXX
If you don't see a command prompt, try pressing enter.
sh-4.2#
我必须手动输入上述命令(#1,#2),是否有方法动态调用上述命令,而无需任何手动干预?
1条答案
按热度按时间yhived7q1#
您可以通过管道将命令作为
oc debug
的输入,例如:您还可以使用
oc debug
运行任意映像,因此只需将脚本打包为docker映像的ENTRYPOINT
并运行: