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

Co-authored-by: Itamar Holder <77444623+iholder101@users.noreply.github.com>

Kubernetes-commit: 40b604e374144351eac463e7077fdb1903f5a033
This commit is contained in:
Vinay Kulkarni 2023-08-07 10:52:26 -07:00 committed by Kubernetes Publisher
parent cacd4f8556
commit 3eb40ffbb0
1 changed files with 2 additions and 1 deletions

View File

@ -37,7 +37,8 @@ func GetPodQOS(pod *core.Pod) core.PodQOSClass {
return ComputePodQOS(pod)
}
// ComputePodQOS evaluates the list of containers to determine a pod's QoS class. This function is expensive.
// ComputePodQOS evaluates the list of containers to determine a pod's QoS class. This function is more
// expensive than GetPodQOS which should be used for pods having a non-empty .Status.QOSClass.
// A pod is besteffort if none of its containers have specified any requests or limits.
// A pod is guaranteed only when requests and limits are specified for all the containers and they are equal.
// A pod is burstable if limits and requests do not match across all containers.