正常性ルール条件の構成例

この例では、CPU 使用率に基づいてトリガーし、デプロイメント内の Pod の正常性を評価する正常性ルールを定義する方法について概説します。ルールは、1 分間隔で、ワークロードの少なくとも 30% の Pod が次の基準を満たしているかどうかを評価します。
  • Critical(重大):CPU の使用率または制限が 90% を超えている
  • Warning(注意):CPU の使用率または制限が 75% を超えている
  1. 右ペインまたは左のナビゲーションウィンドウで [Health Rules] をクリックします。
  2. ドロップダウンメニューから正常性ルールのコンテキストとして [Kubernetes] を選択します。
  3. [+] アイコンをクリックして新しい正常性ルールを作成します。
  4. [Overview] タブで、次の項目を指定します。
    • [Name]:CPU の使用率と制限

    • [Enabled]:チェックボックスを選択します

    • [When is this rule enabled?] :Always

    • [Use data from last]:1 分

    • [Wait Time after Violation]:5 分
  5. [Affected Entities] タブで、次の項目を指定します。
    1. 正常性ルールタイプの選択:ワークロード
    2. [Select workload type] で、[Deployment] を指定します。
    3. [Select what Deployments this Health Rule affects] で、[specified Deployments] を選択します。
    4. [Evaluate based on Pod metric] を選択します。
    5. 右側の [Available] セクションから必要なデプロイメントを選択し、左矢印ボタンを使用して左側の [Selected] セクションに移動させます。
  6. Critical(重大)基準を指定します。
  7. Warning(注意)基準を指定します。
  8. [保存(Save)] をクリックします。