3 ms·
But do you really need "near c" performance for a container orchestrator? I would think your bottleneck will be talking to etcd
by throwawaymaths 3y ago
But do you really need "near c" performance for a container orchestrator? I would think your bottleneck will be talking to etcd
- smarterclayton 3y agoOur bottleneck was serialization of objects to bytes to send to etcd. Etcd cpu should be about 0.01-0.001 control plane CPU, and control plane apiserver CPU has been dominated by serialization since day 1 (except for brief periods around when we introduced inefficient custom resource code, because of the generic nature of that code).
- throwawaymaths 3y agoHuh, I'd have guessed that distributed synchronization of etcd (which goes over the network and has multiple events, and uses raft, which has unbounded worst case latency) would be the limiting step.
- empath75 3y agoKubernetes at this point is a general api server that happens to include a container scheduler.