The Quality of Service (QoS) Class is a classification system used by Kubernetes to organize Pods within the cluster into different classes and determine scheduling and eviction policies. When a Pod is created, its QoS Class is established based on the compute resources requests and limits specified. These classes are then utilized to determine scheduling and eviction decisions. Kubernetes has three QoS classes that a Pod can be assigned: Guaranteed, Burstable, or BestEffort.
Quantities in computing refer to small or large numbers that are represented using a concise, whole-number notation with SI suffixes. This notation allows for easy representation of fractional numbers using milli units, while larger numbers can be represented using kilo, mega, or giga units. For example, 1.5 can be represented as 1500m, 1000 as 1k, and 1000000 as 1M. In addition, binary-notation suffixes can be used, such as 2Ki to represent 2048. The accepted decimal (power-of-10) units are m (milli), k (kilo, intentionally lowercase), M (mega), G (giga), T (tera), P (peta), and E (exa). The accepted binary (power-of-2) units are Ki (kibi), Mi (mebi), Gi (gibi), Ti (tebi), Pi (pebi), and Ei (exbi).