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

EKS Nodes

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

EKS Nodes

主な機能​

統計カード​

  • Total Nodes: ノードの総数(シアン)
  • Ready: Ready 状態のノード数(緑)
  • Total CPU: 全体の vCPU 容量の合計(紫)
  • Total Memory: 全体のメモリ容量の合計(オレンジ) — allocatable 合計と reserved %(Capacity − Allocatable)をヒントとして併記(allocatable が未報告の場合はヒント省略)

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作成時刻

ノードドリルダウン Pods テーブル​

ノードをクリックすると、そのノードにスケジュールされた Pods テーブルが開きます — Namespace / Pod / Status / Owner / Pod IP / Service Account / Restarts / CPU / Mem / Age 列(不明の場合は「-」。例: 終了した Pod には IP がありません)。

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

ノードリソースの階層

用語説明
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% 以上のノード」「ノードのスケーリングが必要か分析して」などで分析できます。

関連ページ​