Hacker News new | ask | show | jobs
by kuschku 2475 days ago
(Not OP) I'm running a single node kubernetes cluster because it provides much needed isolation between services as well as, and that's the biggest part, a aingle and simple way to have everything in one place.

I can duplicate a service I'm running 1:1 with a new version for testing in 2 minutes, I can tear it down in 2 seconds. I can roll back changes in one command, I can wipe the server and reinstall everything from scratch in 25 minutes.

The environment is completely reproducible, and I can with a single command see every config that applies to a service.

All the usual deployment trouble is gone, no more weird setups and config situations. All the weirdness is nicely encapsulated.

3 comments

This. Debugging k8s issues can be tricky, but you do get the above-mentioned benefits and in my opinion can make small teams very productive. It's also a great skill to have.
What did you use to create the single node "cluster"? I was using k8s for a similar purpose but had to create 3 nodes at the time (>2 years ago).
Sounds too good to be true. What challenges have you faced by using Kubernetes?