awslabs / amazon-eks-ami

Packer configuration for building a custom EKS AMI
https://awslabs.github.io/amazon-eks-ami/
MIT No Attribution
2.41k stars 1.14k forks source link

nice and ionice kubelet and containerd #1870

Open msporleder-work opened 2 months ago

msporleder-work commented 2 months ago

What would you like to be added: I would like to add nice and ionice to kubelet and containerd

Why is this needed: On smaller instance sizes - m6.large for example - it's quite easy to run a job which will completely overwhelm the node, causing kubelet to stop reporting in and, effectively, taking down the node.

Any isolation of workloads from the infrastructure will increase stability.

wwvela commented 1 month ago

It's quite interesting. Have you tried to add ionice to kubelet and container? Also we have some other related open issue disscussing about kube resource reverse and cpu reserve to isolate the workload from infra here. #1145