Hello all. I'm a systems & software developer. My work usually consists of full-stack javascript. I use Ubuntu on a workstation in combination with my notebook, using Synergy, so the server and builds can run on the faster workstation, which I access from the notebook. That works very well. But now (a bit late to the game) I'm moving everything to Kubernetes, and it will be an important part of upcoming work, where I will be doing a lot of experimenting. I want to put together a workstation, with microk8s, that is as fast as is cost-effective. I currently have 32GB of RAM, and an SATA Samsung 850 EVO. Just to set things up, I am using a loaner i3-8100, and it's in generally pretty fast, noticeably and measurably faster than my notebook with an i7-8550u for typical tasks. But I'm wondering if it would be worth it to replace the CPU with an i7-8700 (I also thought about going "sideways" and getting a 2400G, so I could upgrade it if the upcoming Ryzens are spectacular, but its 4MB cache would probably be quite unhelpful). I'm specifically noticing that Kubernetes tasks can be slow. All the components of a deployment take a while, even when resources are local, though there isn't always a correlation with CPU usage. Since a lot of my days will involve this activity, will it make a difference to have a faster CPU with more cores, or is there some other part of the system that would be more important?
Eventually these deployments will run in the cloud, but for now I just want to have the best flow for experimentation and local development, without spending in the wrong areas.
I should also mention that I plan to port some other general services to run on this system so it's the only one running, but they don't have much overhead.
Thanks!
Eventually these deployments will run in the cloud, but for now I just want to have the best flow for experimentation and local development, without spending in the wrong areas.
I should also mention that I plan to port some other general services to run on this system so it's the only one running, but they don't have much overhead.
Thanks!
Last edited: