第12章 Red Hat OpenShift Container Platform での Red Hat build of Kogito マイクロサービスのプローブ
Red Hat OpenShift Container Platform のプローブは、アプリケーションが機能していることを検証します。検証されない場合には、再起動する必要があります。Red Hat build of Quarkus および Spring Boot の Red Hat build of Kogito マイクロサービスの場合、プローブは HTTP 要求 (拡張機能によって公開されるエンドポイントにデフォルト設定) を使用してアプリケーションと対話します。そのため、Red Hat OpenShift Container Platform で Red Hat build of Kogito マイクロサービスを実行するには、拡張機能をインポートして Liveness、Readiness、および startup probe のアプリケーション可用性の情報を提供する必要があります。
12.1. Red Hat OpenShift Container Platform での Red Hat build of Quarkus アプリケーションのヘルスチェック拡張機能の追加
Red Hat OpenShift Container Platform の Red Hat build of Quarkus をベースとする Red Hat build of Kogito サービスのヘルスチェック拡張機能を追加できます。
手順
コマンドターミナルで、プロジェクトの pom.xml
ファイルに移動し、quarkus-smallrye-health
拡張機能の依存関係を追加します。
Red Hat OpenShift Container Platform の Red Hat build of Quarkus アプリケーションの SmallRye Health 依存関係
<dependencies> <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-smallrye-health</artifactId> </dependency> </dependencies>