We’ve been running Eventstore in Kubernetes for awhile now, and have had quite a few problems. As of late, we’ve been seeing very odd behaviour where a mirrored node was using nearly 40GB of memory whilst the rest were using ~8, and its cpu usage was barely anything. I’m curious what others experiences are with this technology in Kubernetes, as it seems to be very “temperamental” inside docker. Also, if there are others in here running in Kubernetes, what are you setting your requests and limits too on your Eventstore pods (given what we’ve seen with the wide spikes in memory consumption, we’re nervous to cap it for fear we just end up with OOM kills inside the container).
We run 3 node clusters, all on SSD disks. Right now they are free to use whatever resources they need, which appears to be VERY sporadic.