Documentation
¶
Index ¶
Constants ¶
View Source
const ( PodAnnotationInplaceUpdateResourcesKey = "pod.kubernetes.io/resizeResources" PodAnnotationInplaceUpdateResizePolicyKey = "pod.kubernetes.io/resizePolicy" PodAnnotationInplaceUpdateResizePolicyRestart = "Restart" )
const variables for pod annotations about vpa in-place resource update.
View Source
const ( PodAnnotationQoSLevelKey = "katalyst.kubewharf.io/qos_level" PodAnnotationQoSLevelReclaimedCores = "reclaimed_cores" PodAnnotationQoSLevelDedicatedCores = "dedicated_cores" PodAnnotationQoSLevelSystemCores = "system_cores" )
const variables for pod annotations about qos level
View Source
const ( PodAnnotationMemoryEnhancementKey = "katalyst.kubewharf.io/memory_enhancement" PodAnnotationMemoryEnhancementNumaBinding = "numa_binding" PodAnnotationMemoryEnhancementNumaBindingEnable = "true" )
const variables for pod annotations about qos level enhancement in memory
View Source
const ( PodAnnotationCPUEnhancementKey = "katalyst.kubewharf.io/cpu_enhancement" PodAnnotationCPUEnhancementCPUSet = "cpuset_pool" )
const variables for pod annotations about qos level enhancement in cpu
View Source
const ( ReclaimedResourceMilliCPU v1.ResourceName = "katalyst.kubewharf.io/reclaimed_millicpu" ReclaimedResourceMemory v1.ResourceName = "katalyst.kubewharf.io/reclaimed_memory" )
const variables for resource names of reclaimed resource
View Source
const ( // WorkloadAnnotationSPDEnableKey disables for workload means that we should not // maintain spd CR and much less to calculate service profiling automatically WorkloadAnnotationSPDEnableKey = "spd.katalyst.kubewharf.io/enable" WorkloadAnnotationSPDEnabled = "true" WorkloadAnnotationSPDNameKey = "spd.katalyst.kubewharf.io/name" )
const variables for workload annotations about spd.
View Source
const ( // WorkloadAnnotationVPAEnabledKey disables for workload means that // we won't apply the recommended resources for pod belonging to this workload; // However, we may still do this calculation logic and update to status if vpa // CR is created for this workload WorkloadAnnotationVPAEnabledKey = "vpa.katalyst.kubewharf.io/enable" WorkloadAnnotationVPAEnabled = "true" WorkloadAnnotationVPANameKey = "vpa.katalyst.kubewharf.io/name" // WorkloadAnnotationVPASelectorKey is pod label selector for non-native workload WorkloadAnnotationVPASelectorKey = "vpa.katalyst.kubewharf.io/selector" )
const variables for workload annotations about vpa.
View Source
const ( VPAAnnotationVPARecNameKey = "vpa.katalyst.kubewharf.io/recName" VPAAnnotationWorkloadRetentionPolicyKey = "vpa.katalyst.kubewharf.io/retentionPolicy" VPAAnnotationWorkloadRetentionPolicyRetain = "retain" VPAAnnotationWorkloadRetentionPolicyDelete = "delete" )
View Source
const (
PodAnnotationSPDNameKey = "spd.katalyst.kubewharf.io/name"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.