Skip to content

Default systemReserved parameters in EKS nodes

0

As per the code here, we are setting only kubeReserved. What is the default value set for systemReserved? Does EKS guarantee that OS services are not starved if systemReserved is not set?

Ref: https://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/#system-reserved

asked 2 years ago1.3K views
1 Answer
3
Accepted Answer

Hello,

No, EKS does not guarantee that OS services are not starved if systemReserved is not set. Without reserving resources for system daemons (like sshd, udev, etc.)

kubeReserved: This reserves resources specifically for Kubernetes system daemons like the kubelet and container runtime. This ensures these critical processes have enough resources to function.

systemReserved: This reserves resources for OS system daemons which are not directly related to Kubernetes. Setting it helps guarantee these daemons have sufficient resources to run smoothly.

While EKS doesn't enforce systemReserved, some cloud providers might have default values for this setting in their AMIs (Amazon Machine Images). You can check your specific EKS configuration or documentation for details.

Here are some recommendations:

EXPERT
answered 2 years ago
EXPERT
reviewed 2 years ago
EXPERT
reviewed 2 years ago
EXPERT
reviewed 2 years ago
EXPERT
reviewed 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.