Documentation ¶
Index ¶
Constants ¶
View Source
const ( RunningTimeLabel = "kueue.x-k8s.io/performance-scheduler-running-ms" ClassLabel = "kueue.x-k8s.io/performance-scheduler-class" CleanupLabel = "kueue.x-k8s.io/performance-scheduler-cleanup" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CohortSet ¶
type CohortSet struct { ClassName string `json:"className"` Count int `json:"count"` QueuesSets []QueuesSet `json:"queuesSets"` }
func LoadConfig ¶
type QueuesSet ¶
type QueuesSet struct { ClassName string `json:"className"` Count int `json:"count"` NominalQuota string `json:"nominalQuota"` BorrowingLimit string `json:"borrowingLimit"` ReclaimWithinCohort kueue.PreemptionPolicy `json:"reclaimWithinCohort"` WithinClusterQueue kueue.PreemptionPolicy `json:"withinClusterQueue"` WorkloadsSets []WorkloadsSet `json:"workloadsSets"` }
type WorkloadTemplate ¶
type WorkloadsSet ¶
type WorkloadsSet struct { Count int `json:"count"` CreationIntervalMs uint `json:"creationIntervalMs"` Workloads []WorkloadTemplate `json:"workloads"` }
Click to show internal directories.
Click to hide internal directories.