Hey Natan. Appreciated the content you covered during the talk.
I’m interested to hear your philosophy on the topic of setting cpu limits specifically and its corresponding utilization impact.
Specifically speaking, given that CPU is a compressible resource and a k8s workload will - at the worst - get throttled if it requests for more cpu than the underlying host can afford to allocate, should one allocate cpu limits?
The prevailing opinion I hear is that if cpu limits are set, we can choke an app/burtstable k8s workload by keeping it from using more of the unused underlying nodes cpu if it exists. But would be great to get your thoughts