Managed Kubernetes services reserve more node memory than users expect
Managed Kubernetes services like AWS EKS, Google GKE, and Microsoft AKS automatically reserve significant portions of a node's memory for system processes, reducing the amount available for user workloads. These reservation formulas were recently updated, making many existing guides and calculators outdated. For example, enabling features like prefix delegation on EKS can increase reservations, while a GKE policy change freed up several gigabytes per node. The author recommends sizing workloads based on actual allocatable resources reported by Kubernetes and has published a calculator to help users account for these reservations.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in