【发布时间】:2018-04-27 16:45:15
【问题描述】:
我目前正在尝试使用 k8s 中的“--overrides”选项来挂载 docker 容器可以访问的本地目录,然后使用该目录对该容器运行命令。
kubectl run -i --tty cic-v1 --image=image1 --restart=Never --overrides={"spec":{"volumeMounts":[{"name":"input","mountPath":"/usr/src/data/input"},{"name":"output","mountPath":"/usr/src/data/output"}],"volumes":[{"name":"input","hostPath":{"path":"/input/"}},{"name":"output","hostPath":{"path":"/output/"}}]}}
理想情况下,这是在不使用 .yaml 文件的情况下内联完成的。所有的尝试都会导致... 错误:无效的 JSON 补丁 ...我很难调试这个。有没有人做过类似的事情?
【问题讨论】:
-
@VonC 谢谢。是的,这确实有帮助。不打算重复问题。
-
太棒了!您可以在此处发布适合您的具体案例的答案,受其他问题的启发。你可以接受你自己的答案。
标签: docker kubernetes