2.2.5.3.3. Pod が利用可能になるまでに 600 秒以上かかる

デプロイメントの試行後に、-deploy Pod がタイムアウトし、以下のエラーを報告します。

error: update acceptor rejected rhamt-web-console-executor-1: pods for rc 'rhamt/POD_NAME' took longer than 600 seconds to become available

これらのエラーは Pod のタイムアウト後に表示され、エラー状態になります。

意味:

デプロイメント Pod は Pod を正常に起動できません。

このエラーはいくつかの原因によって発生する可能性があり、以下が最も一般的です。

  • 現在、OpenShift インスタンスは Pod を適時にデプロイするためのリソースが不足しています。
  • イメージはレジストリーから正常にプルできませんでした。

解決方法:

デプロイメントを再度試行し、デプロイメントの作成中にデプロイメント以外の Pod のログおよびイベントを表示します。これらのメッセージは、デプロイメント Pod のタイムアウトにつながる基礎となるエラーにコンテキストを提供します。

  • OpenShift インスタンスがリソース不足の状態にある最初の問題に対処するには、OpenShift ドキュメントの クラスター管理 ガイドの Analyzing Cluster Capacity の手順に従って、クラスター容量を判断します。容量が増やされたり、実行したジョブが少なくなると、再度デプロイメントを試行します。
  • 2 つ目の問題 (イメージがレジストリーからプルできない) に対処するには、イメージが存在することを確認するために レジストリーにアクセス します。このリンクには、Docker レジストリーのログを調べる手順も含まれ、問題をさらにトラブルシューティングするために使用できます。