第15章 参照資料


15.1. プローブ

Data Grid for OpenShift には、コンテナーヘルスチェックを実行するための Readiness Probe と Liveness Probe が含まれます。

Liveness Probe

Liveness Probe はコンテナーの /opt/datagrid/bin/livenessProbe.sh に配置されています。

Liveness Probe は、以下のイベントが発生した場合にサーバーのステータスをテストし、Pod を再起動します。

  • Data Grid for OpenShift がエラーで起動する。
  • カスタムデプロイメント設定が正常にデプロイされない。
  • 1 つ以上のキャッシュのインスタンス化に失敗する。これは通常、キャッシュ設定が有効ではない場合に発生します。
Readiness Probe

Readiness Probeはコンテナーの /opt/datagrid/bin/readinessProbe.sh にあります。

Readiness Probe は Pod が要求を受信する準備ができているかどうかを判別し、Data Grid キャッシュレベルの MBean をチェックして以下を行われていることを確認します。

  • すべてのキャッシュインスタンスが初期化されている。
  • 分散キャッシュモードを使用している場合は、すべてのキャッシュインスタンスがクラスターに参加している。
  • 初期状態遷移が完了している。状態遷移が進行中の場合に、Pod が ready とマークされていない。
  • Cache Manager のすべてのキャッシュインスタンスが実行中である。

Readiness Probe と Liveness Probe を使用するようにカスタムデプロイメントを設定するには、以下のコマンドを実行します。

$ oc set probe dc/datagrid \
  --readiness \
  -- /bin/bash \
  -c /opt/datagrid/bin/readinessProbe.sh

$ oc set probe dc/datagrid \
  --liveness \
  -- /bin/bash \
  -c /opt/datagrid/bin/livenessProbe.sh
Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat