Hi sig-node!
To prevent misbehaving clients to excessively stress the kubelet, we are in the process of hardcoding high but manageable rate limit values: qps=100, burst=10.
In practical terms, clients that access the podresources API less often than 100 times per second should have no impact at all. However if your application uses the podresources API and needs to call the API around or more often than 100 times per second, please get in touch! We want to learn about these use cases.
One last thing: the limits will be hardcoded for the time being because in order to add proper rate limiting to the kubelet endpoints (exposing values in kubeletconfig and make them tunable) is a much larger efforts which will require research, discussion and coordination. The current approach seems reasonnable in the limited context of the podresources GA graduation.
Thanks,
--
Francesco Romani (fromani on slack / ffromani on github)