How-To Implement CPU and Memory System Reservation for Kubernetes Nodes

Problem

You are observing CPU or memory constraints on your Kubernetes nodes and would like to implement systemReserved parameter to reserve some resources for the system processes.

Environment

  • Platform9 Managed Kubernetes - All Versions
  • Kubelet

Procedure

  1. Identify the worker kubelet configuration within the cluster.
Javascript
Copy
  1. Backup the original kubelet configuration configmap.
Javascript
Copy
  1. Modify the default__kubelet configmap and add the systemReserved parameter.
Javascript
Copy

Additional Information

  • As soon as the file is saved, the changes are automatically applied to all the existing worker nodes.
  • As a part of this change, the kubelet service on the worker node gets restarted.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard