logoalt Hacker News

MisterKenttoday at 6:33 AM3 repliesview on HN

Lot of kubernetes hate here, which is surprising. I run a little 3 node cluster and besides the hardware issues I had (long story), it has been rock solid and dead easy to setup.

Talos + longhorn + fluxcd (optional), is super nice. And everything beyond that is additive and just works within the ecosystem.

If anything, it helped keep my stuff alive during all the hardware issues a lot longer.

I think like 5-6 years ago, kubernetes on baremetal was pretty painful. People should really give it another try, an LLM can probably set it up for you and fire off the docker compose to manifests in one shot. Or just follow the docs yourself, maybe a dozen commands to get a cluster running?

All the enterprisey stuff makes it feel a lot more complex than it really is.


Replies

deweytoday at 7:33 AM

When you are only used to the Kubernetes at work I can understand how people dislike it. If you set it up yourself and start with minimal feature and not lots of annotations the config files become very simple and not more complicated than a docker compose file.

It quickly realized that after just using the managed Kubernetes from Digital Ocean and deploying a side project there.

gbalduzzitoday at 9:28 AM

Did you already know kubernetes, or did you have to learn it for this setup?

I believe this is the key difference, because it doesn't make sense to learn such a complicated tool for a simple use case.

If you already know it sure, it may make sense. But you are removing a huge initial effort required otherwise.

pjmlptoday at 7:51 AM

I got introduced to UNIX with Xenix, have used plenty of flavours including containers in HP-UX and Solaris before they became a thing in Linux, I have zero need to use Kubernetes at home.

In fact, I also have zero needs for it at work directly, as I have become an advocate for serverless and managed runtimes, unless there is really a business need to control the whole infrastructure, including the Kubernetes cluster directly.