メインコンテンツへスキップ

EKS Nodes

Kubernetes ノードの容量、割り当て可能リソース、Pod のリクエスト量を詳しく確認できるページです。

EKS Nodes

主な機能

統計カード

  • Total Nodes: ノードの総数(シアン)
  • Ready: Ready 状態のノード数(緑)
  • Total CPU: 全体の vCPU 容量の合計(紫)
  • Total Memory: 全体のメモリ容量の合計(オレンジ)

CPU Usage per Node チャート

ノード別の CPU リソースの状態を 3 段階の棒グラフで表示:

  • Requested(シアン/オレンジ/赤): Pod がリクエストした CPU
  • Available(緑・半透明): 追加で割り当て可能な CPU
  • System Reserved(グレー): システムが予約した CPU

ノードごとに表示:

  • ノード名、Pod のリクエスト量 / 全体容量、パーセント
  • Pod 数、リクエスト vCPU、利用可能 vCPU、予約 vCPU

Memory Usage per Node チャート

ノード別の Memory リソースの状態を同じ 3 段階の棒グラフで表示:

  • Requested(紫/オレンジ/赤): Pod がリクエストした Memory
  • Available(緑・半透明): 追加で割り当て可能な Memory
  • System Reserved(グレー): システムが予約した Memory

容量チャート

  • CPU Capacity per Node (vCPU): ノード別の CPU 容量の棒グラフ
  • Memory Capacity per Node (GiB): ノード別のメモリ容量の棒グラフ

ノードテーブル

カラム説明
Nameノード名
StatusReady / NotReady
CPU Capacity全体の CPU 容量
Memory Capacity全体のメモリ容量
Allocatable CPU割り当て可能な CPU
Allocatable Memory割り当て可能なメモリ
Created作成時刻

リソースの概念を理解する

ノードリソースの階層

用語説明
Capacityノードの物理リソース全体
AllocatablePod に割り当て可能なリソース(Capacity - System Reserved)
Requested現在の Pod がリクエストしたリソースの合計
Available追加で割り当て可能なリソース(Allocatable - Requested)
System Reservedkubelet、OS などシステム用に予約されたリソース

使い方

  1. サイドバーで Compute > K8s > Nodes をクリックします
  2. 統計カードでノード全体の状況を把握します
  3. CPU/Memory Usage チャートでリソース使用率の高いノードを特定します
  4. 80% 以上(赤)のノードはスケーリングを検討します
  5. テーブルで各ノードの詳細な容量を確認します

利用のヒント

リソース使用率のしきい値
  • 80% 以上(赤): 即時対応が必要 - ノードの追加または Pod の再配置
  • 50-80%(オレンジ): 監視が必要 - 増加傾向を確認
  • 50% 未満(シアン/紫): 正常 - リソースに余裕あり
Available vs Capacity

Available は負の値になることがあります。これは Pod が Limit なしで Request のみを設定し、オーバーコミットされた状態です。

AI 分析

AI Assistant で「ノードのリソース使用量」「CPU 80% 以上のノード」「ノードのスケーリングが必要か分析して」などで分析できます。

関連ページ