5.3. リビジョンステータスの確認
Serverless アプリケーションの問題を特定するには、リビジョンのステータスを確認することを推奨します。
手順
Configurationオブジェクトを使用してルートを設定する場合は、次のコマンドを実行して、デプロイメント用に作成されたRevisionオブジェクトの名前を取得します。oc get configuration <configuration_name> --output jsonpath="{.status.latestCreatedRevisionName}"$ oc get configuration <configuration_name> --output jsonpath="{.status.latestCreatedRevisionName}"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 設定名は
Route.yamlファイルで確認できます。このファイルは、OpenShiftRouteリソースを定義することでルーティング設定を指定します。リビジョンを使用してルートを直接設定する場合は、
Route.yamlファイルでリビジョン名を検索します。次のコマンドを実行して、リビジョンのステータスをクエリーします。
oc get revision <revision-name> --output yaml
$ oc get revision <revision-name> --output yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 準備完了リビジョンには、ステータスに
reason: ServiceReady、status: "True"、およびtype: Ready条件が含まれている必要があります。これらの状況が存在する場合は、Pod のステータスまたは Istio ルーティングを確認することを推奨します。それ以外の場合は、リソースのステータスにエラーメッセージが含まれます。