|
|
|
|
|
by dijit
1580 days ago
|
|
Uh. Because the parent said that kubernetes and VMs are different because "with VMs you have to configure things [..] like networking performance". But you configure the exact same things as with VMs and kubernetes. Network performance (as per OP) is not configurable on either. You just accept whatever accidental default you happen to have, it's not a conscious decision people are making, and it's an awkward assumption to say that you have to think about it. Because if you have to think about it: that doesn't go away with kubernetes anyway: if anything it probably gets worse. |
|
Even better: you define a “bandwidth” resource and each service requests a slice of that. Kubernetes takes care of the box packing. If you care so much about it you can then enforce that in a number of different, flexible ways depending on your infrastructure or requirements. At the end of the day it’s no different to CPU, memory or GPU requests.