pod:

  • Cpu Request:
    • requests.Cpu().AsDec().String(),单位:Core
    • requests.Cpu().MilliValue(),单位:m
    • requests.Cpu().Value(),不准。100m时,显示1;2000m时显示2
  • Cpu Limit:
    • 用法同上
  • Memory Request:
    • requests.Memory().AsDec().String(),单位:bytes
    • requests.Memory().Value(),单位:bytes
  • Memory Limit:
    • 用法同上

pod:

  • Cpu Usage: container.Usage.Cpu().MilliValue(),单位是:m
  • Memory Usage: container.Usage.Memory().Value(),单位是:bytes

Node:

  • 可分配给pod使用的Cpu最大值:
    • node.Status.Allocatable.Cpu().AsDec().String(),单位:Core
    • node.Status.Allocatable.Cpu().Value(),单位:Core, int64
    • node.Status.Allocatable.Cpu().MilliValue(),单位:m
  • 可分配给pod使用的Memory最大值:
    • node.Status.Allocatable.Memory().AsDec().String(),单位:bytes
    • node.Status.Allocatable.Memory().Value(),单位:bytes