Kubernetes CPU Throttling
Jun 13, 2023

Summary
This post provides actionable advice for tuning Temporal Server deployments on Kubernetes to reduce request latency and improve node efficiency. It explains Kubernetes CPU throttling, the impact of `GOMAXPROCS` on Go applications, and recommends disabling CPU limits in favor of CPU requests. It also offers strategies for mitigating latency spikes during Temporal upgrades by adjusting Kubernetes rollout parameters based on the number of history pods.