我尝试通过DevSpace工具将服务部署到minikube集群中。
我的devspace.yaml中有以下钩子
- command: pip install -r requirements.txt
when:
after:
deployments: all但在它执行它的时候,我得到了错误:
[fatal] Error deploying: Error executing hook: exec: "pip install -r requirements.txt": executable file not found in $PATH我可以在Ubuntu的普通终端上执行pip install -r requirements.txt。但是当它通过钩子来做这件事时,它会抛出错误。
有没有人能帮我解释一下为什么会抛出这个错误?
requirements.txt和devspace.yaml位于文件夹中的同一级别。

发布于 2021-08-08 20:38:36
DevSpace挂钩与自定义命令不同。钩子需要一个二进制as命令。在本例中,只需使用pip,然后需要通过args将其余内容作为数组的单独条目进行传递。类似于Dockerfile的入口点。
https://stackoverflow.com/questions/68703264
复制相似问题