4 ms·
I would argue that the longtail of applications does not really care about the impact of overlay networks. For us, the biggest impact on low-latency application
by hjacobs 8y ago
I would argue that the longtail of applications does not really care about the impact of overlay networks. For us, the biggest impact on low-latency applications (where 1ms makes a difference) on Kubernetes was disabling CPU throttling in all clusters (you can also remove container limits). Background: a Kernel CFS quota bug leads to throttling even if quota is not yet reached, see https://www.youtube.com/watch?v=eBChCFD9hfs&feature=youtu.be&t=810 https://www.youtube.com/watch?v=eBChCFD9hfs&feature=youtu.be...
- lykr0n 8y agoOverlay networks compound unstable networks. If your internal network latency spikes to 2ms from 0.5ms, normally that's not a huge issue but if you have micro-services that need to talk to each other- using my example, a 1.5ms round trip time would cause an additional 8ms of latency. Sure, that's a low number but if you already have 150ms of processing, adding another 10ms might cause issues. Also, if you're disabling the resource controls on kubernetes- you're kinda defeating the whole point.