News for hackers. Stuff that matters.
Re:Stateful Apps on Kubernetes: A quick primer by smarterclayton on Tuesday May 01, 2018 @07:46PM (#16972804)
CPU Cache contention, network overhead introduced by Kubernetes service proxy model, even the liveness checks.

We haven’t yet evolved Kubernetes services to prefer specific cores and avoid app workloads quite yet (although cpu management is getting closer).

Docker is also somewhat hefty memory wise and you may contend on disk if not careful.

5% seems pretty reasonable to me in general, just as a consequence of having something heavier weight on the same node managing workloads.

Re:Stateful Apps on Kubernetes: A quick primer by a-robinson on Wednesday May 02, 2018 @12:41AM (#16974102)
Yeah, it appeared to just be general resource contention from having to share the machine -- CPU interrupts, less memory available, etc.

I'll note, though, that the 5% number is when using host networking for both Cockroach and the client load generator. Using GKE's default cluster networking through the Docker bridge is closer to 15% worse than running directly on equivalent non-Kubernetes VMs.