Documentation
¶
Index ¶
- func CompareCPUUsage(p1, p2 podinfo.PodContext) int32
- func CompareElasticCPU(p1, p2 podinfo.PodContext) int32
- func CompareElasticMem(p1, p2 podinfo.PodContext) int32
- func CompareMemUsage(p1, p2 podinfo.PodContext) int32
- func ComparePodQOSClass(p1, p2 podinfo.PodContext) int32
- func ComparePodQosClass(a v1.PodQOSClass, b v1.PodQOSClass) int32
- func ComparePriority(p1, p2 podinfo.PodContext) int32
- func CompareRunningTime(p1, p2 podinfo.PodContext) int32
- func CpuUsageSort(pods []podinfo.PodContext)
- func GeneralSorter(pods []podinfo.PodContext)
- func MemUsageSort(pods []podinfo.PodContext)
- func UseElasticCPU(p1, p2 podinfo.PodContext) int32
- func UseElasticMem(p1, p2 podinfo.PodContext) int32
- type RankFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompareCPUUsage ¶ added in v0.8.0
func CompareCPUUsage(p1, p2 podinfo.PodContext) int32
CompareCPUUsage compares the partition cpu usage of cpu limit
func CompareElasticCPU ¶ added in v0.8.0
func CompareElasticCPU(p1, p2 podinfo.PodContext) int32
CompareElasticCPU compares the partition of extcpu usage to extcpu limit
func CompareElasticMem ¶ added in v0.8.0
func CompareElasticMem(p1, p2 podinfo.PodContext) int32
CompareElasticMem compares the partition of extmem usage to extmem limit
func CompareMemUsage ¶ added in v0.8.0
func CompareMemUsage(p1, p2 podinfo.PodContext) int32
CompareMemUsage compares the partition mem usage of mem limit
func ComparePodQOSClass ¶ added in v0.8.0
func ComparePodQOSClass(p1, p2 podinfo.PodContext) int32
ComparePodQOSClass compares pods by pod's QOSClass
func ComparePodQosClass ¶ added in v0.8.0
func ComparePodQosClass(a v1.PodQOSClass, b v1.PodQOSClass) int32
ComparePodQosClass compares Pod QOSClass Guaranteed > Burstable > BestEffort
func ComparePriority ¶ added in v0.8.0
func ComparePriority(p1, p2 podinfo.PodContext) int32
func CompareRunningTime ¶ added in v0.8.0
func CompareRunningTime(p1, p2 podinfo.PodContext) int32
CompareRunningTime compares pods by pod's start time
func CpuUsageSort ¶ added in v0.8.0
func CpuUsageSort(pods []podinfo.PodContext)
func GeneralSorter ¶
func GeneralSorter(pods []podinfo.PodContext)
func MemUsageSort ¶ added in v0.8.0
func MemUsageSort(pods []podinfo.PodContext)
func UseElasticCPU ¶ added in v0.8.0
func UseElasticCPU(p1, p2 podinfo.PodContext) int32
UseElasticCPU compares pod by using ext resource whether
func UseElasticMem ¶ added in v0.8.0
func UseElasticMem(p1, p2 podinfo.PodContext) int32
UseElasticMem compares pod by using ext resource whether
Types ¶
type RankFunc ¶
type RankFunc func(pods []podinfo.PodContext)
func RankFuncConstruct ¶
RankFuncConstruct is a sample for future extends, keep it even it is not called
Click to show internal directories.
Click to hide internal directories.