Handling of System Reserved in Azure Kubernetes Service nodes

Sathyanarayanan Saravanamuthu 20 Reputation points
2024-09-03T11:03:54.02+00:00

Hello team,

As per the node reservations documentation, we are able to set only kube-reserved. There is no mention about setting system-reserved. Does this mean the user pods can starve your system daemons as the system-reserved is not set? How does azure ensures that the system daemons work without interruption when there is more demand from the user pods?

Azure Kubernetes Service (AKS)
Azure Kubernetes Service (AKS)
An Azure service that provides serverless Kubernetes, an integrated continuous integration and continuous delivery experience, and enterprise-grade security and governance.
2,073 questions
0 comments No comments
{count} votes

Accepted answer
  1. Akshay kumar Mandha 385 Reputation points Microsoft Vendor
    2024-09-03T13:40:08.9366667+00:00

    Hi Sathyanarayanan Saravanamuthu,
    Thank you for reaching out to the Microsoft Q&A forum.

    In Azure Kubernetes Service, the kube-reserved setting is available to allocate resources specifically for Kubernetes system components, but there is no direct configuration for system-reserved. This means that while AKS does not provide a system-reserved option, Azure infrastructure management ensures that essential system processes continue to function properly even under high demand from user pods.

    If you're running applications that need a lot of resources, you might worry that a single node could become overloaded, leading to insufficient resources for other tasks. In such cases, you can to add more nodes to your cluster to distribute the load effectively. Additionally, using resource requests and limits for your pods can help manage how resources are allocated and prevent any single pod from consuming too many resources. Keep observing on resources how much you’re using and add more nodes to your cluster when necessary. This will help keep things stable and make sure that everything, including important system tasks, keeps running smoothly.

    If an answer has been helpful, please consider accepting the answer to help increase visibility of this question for other members of the Microsoft Q&A community.
    User's image

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.