第3章 etcd のパフォーマンスに関する考慮事項
OpenShift Container Platform で etcd の最適なパフォーマンスとスケーラビリティーを確保するには、次のプラクティスを完了してください。
3.1. etcd のノードスケーリング リンクのコピーリンクがクリップボードにコピーされました!
一般に、クラスターには 3 つのコントロールプレーンノードが必要です。ただし、クラスターがベアメタルプラットフォームにインストールされている場合、クラスターは最大 5 つのコントロールプレーンノードを持つことができます。既存のベアメタルクラスターのコントロールプレーンノードが 5 個未満の場合、インストール後のタスクとしてクラスターをスケールアップできます。
たとえば、インストール後に 3 ノードから 4 ノードに拡張するには、ホストを追加してコントロールプレーンノードとしてインストールします。次に、etcd Operator は追加のコントロールプレーンノードを考慮してそれに応じてスケーリングします。
クラスターを 4 つまたは 5 つのコントロールプレーンノードにスケーリングできるのは、ベアメタルプラットフォームのみです。
Assisted Installer を使用してコントロールプレーンノードをスケーリングする方法の詳細は、「API を使用したホストの追加」および「正常なクラスター内のコントロールプレーンノードの置き換え」を参照してください。
次の表は、さまざまなサイズのクラスターの障害許容度を示しています。
クラスターサイズ | 過半数 | 障害許容度 |
---|---|---|
1 ノード | 1 | 0 |
3 ノード | 2 | 1 |
4 ノード | 3 | 1 |
5 ノード | 3 | 2 |
クォーラム損失からの回復の詳細は、「以前のクラスター状態への復元」を参照してください。