Replies: 1 comment 1 reply
-
These are really highly dependent on your specific configuration. The resources reserved for the kubelet and host operating system will depend entirely on how you're deploying your workloads and what else is running on the node besides things managed by Kubernetes. In general I have not seen these as necessary to tune unless you are exercising VERY tight control over the CPU and memory allocations for your workload, and need to ensure that the kubernetes scheduler can also account for the overhead of other processes running on the node. |
Beta Was this translation helpful? Give feedback.
-
I would like to see some recommandations about the configuration of kube-reserved and system-reserved of the Kubelet. I found some references from providers like AWS, Azure & Google how they configure the kube-reserved according to the vm-size. https://learnk8s.io/allocatable-resources
Also I'm not sure which c-groups for kube-reserved and system-reserved must be referenced. According to this design recommandation from Kubernetes. https://github.com/kubernetes/design-proposals-archive/blob/main/node/node-allocatable.md#recommended-cgroups-setup. If I want to follow this design document I would need to start the kubelet/containerd process in a seperate c group. This is acutally not forseen in the current installation, as far as I saw.
Happy for every Input
Beta Was this translation helpful? Give feedback.
All reactions