Concept | Definition | Explanation |
---|---|---|
Node Affinity | The feature that allows you to specify preferences or requirements for your pods to run on certain nodes based on their labels | Helps you to distribute your pods across your cluster according to your business or technical needs |
Quality of Service (QoS) | The classification that Kubernetes assigns to each pod based on its requests and limits. There are three QoS classes: Guaranteed, Burstable, and BestEffort | Affects how Kubernetes handles your pods when there is resource contention or pressure on the cluster |
Quotas | The policies that you can apply to a namespace to limit the total amount of resources that the pods in that namespace can consume | Help you to enforce resource constraints and prevent overcommitment of your cluster |
Requests and Limits | The parameters that you specify for each container in your pod to indicate how much CPU and memory it needs (requests) and how much it can consume at maximum (limits) | Helps Kubernetes to schedule your pods on suitable nodes and apply resource isolation and throttling mechanisms |
Created
September 1, 2023 17:22
-
-
Save EliFuzz/22d67468941ff5c21564b486c150ff60 to your computer and use it in GitHub Desktop.
Overview Table: Kubernetes Manages Resource Concepts
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment