1

使用 Go API 在 kubernetes 中创建和挂载本地文件夹作为“持久卷”需要哪些步骤?

(我正在使用 minikube,并尝试执行上述操作,只是为了有一些半永久存储可以使用)。

我已经设法在我的Volume,中定义了一个我可以在 minikube 上成功运行的作业(请参阅此代码),但是在作业以这种方式引用之前似乎没有正确创建卷。VolumeMountJobSpec

我开始为容器的规范充实一些代码,这些代码在我的实验代码中被注释掉,正如在这段代码中所见,但我找不到将这个卷规范发送到哪里,以便 kubernetes 将创建它。有什么提示吗?

4

1 回答 1

0

好吧,在我发现如何从 Pod 中获取错误日志 (1) 之后,我发现了错误(Calling bash,容器映像中不存在(仅sh存在),以及挂载路径中的拼写错误)。

更新的工作代码示例可在此处获得。

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

于 2017-02-16T00:05:48.520 回答