アプリが PVC へのアクセスまたは書き込みを行えないのはなぜですか?

ブロックストレージ・アプリケーションの問題のトラブルシューティングを行う。

仮想プライベートクラウド クラシック・インフラストラクチャー

PVC をポッドにマウントすると、PVC へのアクセス時または PVC への書き込み時にエラーが発生することがあります。

  1. クラスター内のポッドをリストし、ポッドの状況を確認します。
    oc get pods
    
  2. アプリが PVC にアクセスできない、または PVC に書き込むことができない理由の根本原因を見つけます。
    oc describe pod <pod_name>
    
    oc logs <pod_name>
    
  3. PVC をポッドにマウントするときに発生する可能性がある一般的なエラーを確認します。
ブロック・ストレージのエラー・メッセージ
症状またはエラー・メッセージ 説明 解決のための手順
ポッドが ContainerCreating 状態または CrashLoopBackOff 状態のままになっています。 MountVolume.SetUp failed for volume ... read-only. IBM Cloud インフラストラクチャーのバックエンドでネットワークの問題が発生しました。 データを保護し、データ破損を回避するために、IBM Cloud によって、ブロック・ストレージ・インスタンスでの書き込み操作を防止するために自動的にブロック・ストレージ・サーバーが切断されました。 ブロック・ストレージ: ブロック・ストレージが読み取り専用に変更されるを参照
failed to mount the volume as "ext4", it already contains xfs. Mount error: mount failed: exit status 32 XFS ファイル・システムでセットアップされた、既存のブロック・ストレージ・インスタンスをマウントする必要があります。 PV および一致する PVC を作成したときに、ext4 を指定したか、ファイル・システムを指定しませんでした。 PV で指定するファイル・システムは、ブロック・ストレージ・インスタンスでセットアップされているファイル・システムと同じでなければなりません。 ブロック・ストレージ: ファイル・システムが正しくないため、既存のブロック・ストレージをポッドにマウントできないを参照