このトピックでは、Serverless App Engine (SAE) 上で実行されているアプリケーションのポッドの問題のトラブルシューティングについて説明します。
ImagePullBackOff
このエラーは、SAE がポッド内のコンテナイメージを取得できない場合に発生します。
考えられる原因:
イメージ名に誤りがある (スペルミスなど) か、イメージが存在しません。
イメージタグに誤りがある (スペルミスなど) か、タグが存在しません。
イメージが非公開リポジトリにあります。
解決策:
イメージ名とタグを確認して修正します。
Alibaba Cloud イメージリポジトリにイメージをアップロードします。詳細については、「参照ドキュメント」をご参照ください。
CrashLoopBackOff
このエラーは、ポッド内のコンテナが起動に失敗したことを示します。
考えられる原因:
アプリケーションエラーによってコンテナが起動できません。
コンテナ構成が無効です。
liveness probe が繰り返し失敗しています。
解決策:
リアルタイムログとイベントを確認して障害の原因を特定し、関連する構成を適切に調整します。
ポッドの準備ができていません
実行中だが準備ができていないポッドは、readiness probe の失敗を示します。
考えられる原因:
readiness probe の失敗は、ポッドがサービスに接続されておらず、トラフィックがインスタンスに転送されていないことを意味します。
解決策:
webshell にアクセスし、カスタム readiness probe コマンドを実行して、ポッドの機能を確認します。ポッドが期待どおりに機能しない場合は、リアルタイムログまたはイベントを使用して原因を分析します。