使用Go API在kubernetes中创建本地文件夹并将其作为“持久卷”挂载需要哪些步骤?
(我正在使用minikube,并尝试执行上述操作,只是为了使用一些半持久存储器来玩)。
我设法在我的Volume
中定义VolumeMount
和JobSpec
,以便我可以在minikube上成功运行的作业(请参阅this code),但卷在以这种方式被作业引用之前似乎没有正确创建。
我开始为容器的规范充实一些代码,这在我的实验代码中已经注释掉了,如this code中所示,但我找不到发送此卷规范的位置,所以那个kubernetes会创造它。任何提示?
答案 0 :(得分:0)
好吧,在我发现如何从pod(1)获取错误日志后,我发现错误(调用bash
,这在容器图像中不存在(仅sh
存在),以及安装路径中的拼写错误)。
更新了可用的工作代码示例here。
(1)kubectl get pods
获取pod ID,然后kubectl logs <podid>
获取日志。