Kubernetes Container Clusters ユーザー インターフェイス プラグインを介して Tanzu Kubernetes Grid クラスタのノード健全性チェック パラメータを構成し、有効または無効にすることができます。

ノード健全性チェック機能は、次の 2 つの部分で構成されています。
  • 検出
  • 修正
注: ノード健全性チェックエラー時の自動修復は、機能が異なります。 ノード健全性チェックは、クラスタが [使用可能] ステータスになった後にのみクラスタ内の非健全なノードを検出および修正します。一方、 エラー時の自動修復は、クラスタの状態が [使用可能] になる前にエラー状態になった場合に、クラスタの作成を再試行します。
注: VMware Cloud Director Container Service Extension 4.1 以降のバージョンでは、 ノード健全性チェックはデフォルトで無効になっています。

ノード障害の検出

VMware Cloud Director Container Service Extension 4.1 以降のバージョンでは、Tanzu Kubernetes Grid クラスタ内のノードが健全でない状態になった場合、それを検出できます。ノードが健全でない状態のとき、Kubernetes Container Clusters ユーザー インターフェイス プラグインは、使用可能なノード数と必要なノード数をクラスタ情報画面に反映します。また、同じ画面の [イベント] セクションに障害も表示されます。

ノードは、次の理由により不健全になる可能性がありますが、これらに限定されません
  • ネットワークの停止
  • 電源供給の停止
  • メモリ、CPU、またはディスク使用率が高いため、ノード速度が低下する
  • ノードの起動に失敗しました
  • クラスタへの参加に失敗しました

ノードの修正

VMware Cloud Director Container Service Extension 4.1 以降では、 ノード健全性チェック機能が Tanzu Kubernetes Grid クラスタ内のノード障害を検出し、健全でない Kubernetes ノードを新しいノードに自動的に置き換えます。ノード健全性チェック パラメータは、 VMware Cloud Director Container Service Extension サーバのセットアップおよびサーバ更新のワークフローでは必須のグローバル設定です。これは、 Kubernetes Container Clusters ユーザー インターフェイス プラグインがクラスタを作成するとき、またはすべての組織のクラスタの設定を更新するときに使用されます。詳細については、 VMware Cloud Director Container Service Extension サーバの更新を参照してください。サービス プロバイダは、いつでも [サーバの更新] タブに戻って ノード健全性チェック パラメータを再構成できます。サービス プロバイダが ノード健全性チェック パラメータを具体的に構成しない場合は、次のデフォルト値が設定されます。
表 1. ノードの健全性チェックの構成
ノードの健全性チェック パラメータ デフォルト値 説明
健全でないノードの最大数 100%

非健全なノードの割合がこの値を超えると、修正はサスペンドされます。デフォルト値が 100% の場合、クラスタは常に修正されます。デフォルト値が 0% の場合は、クラスタが修正されないことを意味します。

ノードの起動タイムアウト 900 秒

この期間内にノードが起動しない場合、ノードは非健全と見なされ、修正されます。サービス プロバイダは、各 VMware Cloud Director 環境について、ノード健全性チェック パラメータを仮想マシンの作成とブートストラップにかかる時間の 2 倍以上に設定することをお勧めします。

ノードステータス「準備ができていません」タイムアウト 300 秒 新しく参加したノードがこのタイムアウトより長い間ワークロードをホストできない場合は、非健全と見なされ、修正されます。
ノードステータス「不明」タイムアウト 300 秒 正常なノードにこのタイムアウトよりも長く到達できない場合は、健全でないと見なされ、修正されます。
テナント ユーザーがクラスタを作成するときは、サービス プロバイダによって設定された ノード健全性チェック パラメータが使用されます。詳細については、「 Tanzu Kubernetes Grid クラスタの作成」を参照してください。
注: サービス プロバイダが ノード健全性チェック パラメータを更新しても、すでにデプロイされている Tanzu Kubernetes Grid クラスタの既存の ノード健全性チェック パラメータは変更されません。

VMware Cloud Director Container Service Extension 4.0.x クラスタでのノード健全性チェックの有効化または無効化

テナント ユーザーは、VMware Cloud Director Container Service Extension 4.0.x で作成されたクラスタのノード健全性チェックを有効または無効にすることもできます。

次の手順では、テナント ユーザーがこのアクションを実行する方法について説明します。

  1. VMware Cloud Director ポータルにログインし、上部ナビゲーション バーで [詳細] > [Kubernetes Container Clusters] の順に選択します。
  2. クラスタ名をクリックし、クラスタ情報画面で [設定] をクリックします。
  3. [ノード健全性チェック] トグルを有効または無効にし、[保存] をクリックします。