問題タブ [kubernetes-pvc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
5109 参照

docker - Kubernetes: ポッドの STDOUT、STDERR、およびポッドの終了ログを PVC ファイルにリダイレクトする

PVC マウントの場所にあるファイルに書き込まれた Pod の STDOUT と STDERR を取得しようとしています。

以下は、私の展開のテンプレート コンテンツです。

ポッド内でファイルが書き込まれていることがわかります。しかし、マウントされたホストの場所に出力が表示されません。

以下は実行コマンドです

私がしたことの1つは出力ファイルであり、「terminationMessagePath」はポッド終了フットプリントとstdout / stderrを同じファイルに入れたいのと同じです。

Dockerfile は以下のとおりです。

以下を試しました:

上記により、PVC でログが生成されます。ただし、ポッドの終了ログを同じファイルに取得する必要があります。

誰かがこれで私を助けることができますか?

0 投票する
2 に答える
1267 参照

kubernetes - Kops による AWS 上の Kubernetes - 動的プロビジョニング gp2 が単一ノード クラスターで失敗します。PVC は保留中です。

PVC はPending常に状態にあります。

kubectl describe pvc project-s3-pvc与えます:

kubectl get storageclass与えます:

Kops によって開始された 1 つのノード クラスターを実行しています。

次に、PVC を追加します。

コップのバージョン:Version 1.11.0 (git-2c2042465)

編集:PVを手動で作成しようとすると:

私は得ています:ValidationError(PersistentVolume.spec.awsElasticBlockStore): missing required field "volumeID" in io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource;

AWS で事前に手動でボリュームを作成する必要があるということですか? ボリュームを動的にプロビジョニングしたいです。

AWS に代わって PVC/PV をプロビジョニングできない理由をデバッグする方法はありますか?