Hacker News new | ask | show | jobs
by zug_zug 36 days ago
I mean dude, most of us did high-availability before kubernetes existed. Kubernetes didn't solve any unsolved problem, it just moved it from a gui to yaml.

You just used a load-balancer (an AWS one preferably) with a few machines behind it, optionally an auto-scale group. AWS has multi-region support built in.

Re: file descriptors -- that's not something handled by kubernetes, if anything you just have more layers now.

You don't need service discovery, you never did, Host your services at a private zone {service-name}.{env}.company.com zones which points to the loadbalancer.

You need monitoring and should use an observability solution for that, has 0 to do with kubernetes.

You're just taking a bunch of random entirely solved problems and for some reason suggesting kubernetes is somehow helpful for them.

1 comments

“we” is me. Kubernetes is easier. yes, file descriptors are handled by managed k8s. that was a small example. I could go much further with it. the ecosystem is far easier and I’d never go back to the way you’re describing because it is just rearchitecting the wheel.

You do need service discovery at some point at scale if you are using any kind of distributed system. that is quite a strong claim. what do you have to support that claim?

You sound like you’ve never really seen scale and I’m not sure how to respond in a way that is polite. It is heavily dependent on your use case and industry. if you can get by with docker containers, good for you! My only point is you are probably reinventing the wheel here.

> You sound like you’ve never really seen scale and I’m not sure how to respond in a way that is polite.

Bro I've worked at meta, I've worked at places that handled 1billion requests a day with a team of 20 people. I have a lot of questions myself about your experience that might be impolite as well. The fact that you linked kubernetes and file descriptors makes me think you really don't actually have the baseline fundamentals at all here.

bRo I wOrKeD aT mEtA

meta only uses inhouse tooling as far as I’m aware, so what exactly is your expertise you’re claiming here?

I didn’t claim kubernetes handles file descriptors, lol. I was saying single vm solutions hit these OS limits faster than you’d think. Try understanding the argument you’re responding to. You haven’t responded with anything of substance, so I can safely ignore you, especially given your comment history seems to have an overwhelming bias against kubernetes, which is weird. Have a good day.

You were the one who brought my experience, you were wrong. You can stop publicly embarrassing yourself at any point. I'm done reading it either way.