Hi FedericoZarelli-6386,
Thank you for reaching out to us on the Microsoft Q&A forum.
Having high CPU limits such as 400% or 200%, can overcommit node resources and cause performance issues under certain conditions.
Below are some potential impacts:
High CPU limits may result in workloads competing for CPU cycles, particularly when nodes are fully utilized. The Kubernetes CPU scheduler enforces limits, meaning pods that reach their CPU limits will be throttled, leading to degraded performance. Overcommitted CPU resources can waste node capacity during idle times but cause significant performance degradation during peak demand.
Scaling horizontally by adding nodes can help distribute the load, provided the autoscaler responds effectively to CPU pressure. However, scaling alone may not resolve the issue unless resource requests and limits are configured properly.
If high CPU workloads are running on system node pools, consider moving them to a dedicated user node pool. The recurring CPU pressure events in your AKS cluster might be related to a weekly scheduled job or system activity. While AKS itself does not include predefined weekly tasks specifically tied to system node pools.
Use the command "kubectl get cronjobs -A" to identify any weekly CronJobs that might be running at the cluster or namespace level.
Please find the below documents for more information:
If the information is helpful, please consider by clicking the " Accept answer and Upvote " on the post.