2017-02-15 29 views
0

使用Go API需要执行哪些步骤才能在kubernetes中创建本地文件夹并将其装载为“持久卷”? (我正在使用minikube,并试图做到上述,只是为了让一些半持久性存储玩转)。如何使用Go客户端API在kubernetes中创建和使用卷?

我已成功地定义在我JobSpec一个VolumeVolumeMount,对,我可以minikube(见this code)成功运行作业,但成交量似乎并不正确创建之前的工作以这种方式引用。

我开始充实一些容器规范的代码,在我的实验代码中注释掉了这些代码,可以在this code中看到,但是我找不到在哪里发送这个容量规范,以便kubernetes会创造它。任何提示?

回答

0

那么,在我发现如何从pod(1)获取错误日志后,发现错误(调用bash,它在容器图像中不存在(仅存在sh),并且在安装路径)。

更新的工作代码示例可用here

(1)kubectl get pods获取pod id,然后kubectl logs <podid>获取日志。

+2

另一个巧妙的诀窍就是跟踪日志,像拖尾一样。 'kubectl logs -f ' –

+0

@ kevin.mansel:太棒了,谢谢! –

相关问题