2017-02-15 76 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:太棒了,謝謝! –

相關問題