Documentation
¶
Index ¶
- func ResourceQuantity(name corev1.ResourceName, v int64) resource.Quantity
- func ResourceQuantityString(name corev1.ResourceName, v int64) string
- func ResourceValue(name corev1.ResourceName, q resource.Quantity) int64
- type FlavorResource
- type FlavorResourceQuantities
- type Requests
- func (r Requests) Add(addRequests Requests)
- func (r Requests) Clone() Requests
- func (req Requests) CountIn(capacity Requests) int32
- func (r Requests) Divide(f int64)
- func (r Requests) Mul(f int64)
- func (r Requests) ScaledDown(f int64) Requests
- func (r Requests) ScaledUp(f int64) Requests
- func (r Requests) Sub(subRequests Requests)
- func (r Requests) ToResourceList() corev1.ResourceList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ResourceQuantity ¶
func ResourceQuantity(name corev1.ResourceName, v int64) resource.Quantity
func ResourceQuantityString ¶ added in v0.8.4
func ResourceQuantityString(name corev1.ResourceName, v int64) string
func ResourceValue ¶
func ResourceValue(name corev1.ResourceName, q resource.Quantity) int64
ResourceValue returns the integer value for the resource name. It's milli-units for CPU and absolute units for everything else.
Types ¶
type FlavorResource ¶
type FlavorResource struct { Flavor kueue.ResourceFlavorReference Resource corev1.ResourceName }
func (FlavorResource) String ¶ added in v0.11.0
func (fr FlavorResource) String() string
type FlavorResourceQuantities ¶
type FlavorResourceQuantities map[FlavorResource]int64
func (FlavorResourceQuantities) MarshalJSON ¶ added in v0.11.0
func (q FlavorResourceQuantities) MarshalJSON() ([]byte, error)
type Requests ¶
type Requests map[corev1.ResourceName]int64
Requests maps ResourceName to flavor to value; for CPU it is tracked in MilliCPU.
func NewRequests ¶
func NewRequests(rl corev1.ResourceList) Requests
func (Requests) ScaledDown ¶ added in v0.11.0
func (Requests) ToResourceList ¶
func (r Requests) ToResourceList() corev1.ResourceList
Click to show internal directories.
Click to hide internal directories.