3.11.2. コントロールプレーンのメモリーサイズ設定
etcd はデータベースファイルをメモリーマップします。より大きなクォータを設定することで、通常動作時、起動時、ライトアヘッドログ (WAL) 再生時、スナップショットリカバリー時、およびデフラグメンテーション時に、より多くの常駐メモリーを使用できるようになります。
- 最低限
- コントロールプレーンノードのメモリーは、設定されたデータベースサイズの少なくとも 4 倍の量を割り当ててください。
- 16 GiB クォータでのワークロード
- データベースサイズの最大 10 倍、つまり、ノードの増減やオブジェクト数に応じて、コントロールプレーンノードあたり約 64-160 GiB を見込んで計画を立ててください。
設定された backendQuotaGiB 値 | 最小メモリー | 推奨される範囲 | 注記 |
|---|---|---|---|
| 8 GiB(デフォルト) | 32 GiB | 最大 80 GiB | ほとんどのクラスターのベースライン |
| 12 GiB | 48 GiB | 最大 120 GiB | 大規模クラスター向けの一般的な中間設定 |
| 16 GiB(最大) | 64 GiB | 最大 160 GiB | 検証済みの GA 最大値。最も高いメモリー要求。 |
メモリー計画の詳細は、コントロールプレーンノードのサイズ設定を参照してください。