Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for GetPodQOS (0.15 sec)

  1. pkg/apis/core/helper/qos/qos.go

    func isSupportedQoSComputeResource(name core.ResourceName) bool {
    	return supportedQoSComputeResources.Has(string(name))
    }
    
    // GetPodQOS returns the QoS class of a pod persisted in the PodStatus.QOSClass field.
    // If PodStatus.QOSClass is empty, it returns value of ComputePodQOS() which evaluates pod's QoS class.
    func GetPodQOS(pod *core.Pod) core.PodQOSClass {
    	if pod.Status.QOSClass != "" {
    		return pod.Status.QOSClass
    	}
    	return ComputePodQOS(pod)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 08 04:01:46 UTC 2023
    - 3.7K bytes
    - Viewed (0)
  2. pkg/apis/core/v1/helper/qos/qos.go

    func isSupportedQoSComputeResource(name v1.ResourceName) bool {
    	return supportedQoSComputeResources.Has(string(name))
    }
    
    // GetPodQOS returns the QoS class of a pod persisted in the PodStatus.QOSClass field.
    // If PodStatus.QOSClass is empty, it returns value of ComputePodQOS() which evaluates pod's QoS class.
    func GetPodQOS(pod *v1.Pod) v1.PodQOSClass {
    	if pod.Status.QOSClass != "" {
    		return pod.Status.QOSClass
    	}
    	return ComputePodQOS(pod)
    }
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 08 04:01:46 UTC 2023
    - 3.5K bytes
    - Viewed (0)
  3. pkg/kubelet/qos/policy.go

    	if types.IsNodeCriticalPod(pod) {
    		// Only node critical pod should be the last to get killed.
    		return guaranteedOOMScoreAdj
    	}
    
    	switch v1qos.GetPodQOS(pod) {
    	case v1.PodQOSGuaranteed:
    		// Guaranteed containers should be the last to get killed.
    		return guaranteedOOMScoreAdj
    	case v1.PodQOSBestEffort:
    		return besteffortOOMScoreAdj
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 10 14:49:26 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  4. plugin/pkg/admission/podtolerationrestriction/admission.go

    		// fall back to cluster's default tolerations.
    		if ts == nil {
    			ts = p.pluginConfig.Default
    		}
    
    		extraTolerations = ts
    	}
    
    	if qoshelper.GetPodQOS(pod) != api.PodQOSBestEffort {
    		extraTolerations = append(extraTolerations, api.Toleration{
    			Key:      corev1.TaintNodeMemoryPressure,
    			Operator: api.TolerationOpExists,
    			Effect:   api.TaintEffectNoSchedule,
    		})
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jun 29 20:07:59 UTC 2020
    - 8.3K bytes
    - Viewed (0)
Back to top