2017-02-15 8 views
0

GoのAPIを使用して、ローカルフォルダをkubernetesの「永続的ボリューム」として作成およびマウントするにはどのような手順が必要ですか?GoクライアントAPIを使用してkubernetesでボリュームを作成して使用する方法は?

(私はminikubeを使用していますが、上記を実行しようとしていますが、ちょうど半永久的なストレージを持ち運んでいます)。

私は(this codeを参照してください)私はminikube上で正常に実行できるジョブのために、私のJobSpecVolumeVolumeMountを定義するために管理しているが、ボリュームが適切にこのように仕事が参照する前に作成されていないようです。

this codeに見られるように、私の実験コードでコメントアウトされているコンテナの仕様についていくつかのコードを用意し始めましたが、このボリューム仕様をどこに送るべきか分かりません。それを作成します。何かヒント?

答えて

0

ポッドからエラーログを取得する方法を見つけた後、コンテナイメージ(shのみ)に存在しなかったbashを呼び出すエラーが見つかりました。マウントされたパス)。

更新された作業コードの例hereが更新されました。

(1)kubectl get podsポッドIDを取得し、次にkubectl logs <podid>を取得してログを取得します。

+2

もう1つのすばらしいトリックは、テーリングのようなログのライブに従うことです。 'kubectl logs -f ' –

+0

@ kevin.mansel:ありがとう、ありがとう! –

関連する問題