Live data from Hacker News

I am building a cloud

crawshaw.io

251–260 of 589 posts

Re: I am building a cloud

#251

Earlier quoted context omitted.

If you spin up Kubernetes for "a couple of containers to run your web app", I think you're doing something wrong in the first place, also coupled with your comment about adding SDN to Kubernetes. People use Kubernetes for way too small things, and it sounds like you don't have the scale for actually running Kubernetes.

In some sense, Kubernetes is just a portable platform for running Linux services, even on a single node using something like K3s. I almost see it as being an extension of the Linux OS layer.

Then why can't we put a wrapper onto systemd and make that into a light weight k8s?

Re: I am building a cloud

#252

i just use Hetzner. Everything which cloud companies provide just cost so much, my own postgres running with HA setup and backup cost me 1/10th the price of RDS or CloudSQL service running in production over 10 years with no downtime. i directly autoscales instances off of the Metrics harvested from graphana it works fine for us, we've autoscaler configured via webhooks. Very simple and never failed us. i don't know…

Also using Hetzner. But I came across Mythic Beasts ( https://www.mythic-beasts.com/ ) yesterday, similar idea, UK based. Not used them yet but made the account for the next VPS.

This is way way more expensive than hetzner. Not even comparable?

Re: I am building a cloud

#253

Earlier quoted context omitted.

The legit use case for companies like Google/Amazon etc is only to sell it to customers. None of these companies use K8s internally for real critical workloads.

Ehm, that is simply not true. Google built it for themselves first. It is essentially the open source version of the internal architecture. It gets used.

I worked at google. k8s does not really look at all like what they used internally when I was there, aside from sharing some similar looking building blocks.

Re: I am building a cloud

#254

Earlier quoted context omitted.

I have nom doubt that there are legit use cases for something like k8s at Google or other multi-billion companies. But if its use was confined to this use case, pretty much nobody would be using it (unless as a customer of the organization's infra) and barely would be talking about it (like how there isn't too much talk about Borg). The reason k8s is a thing in the first place is because it's being used by way too ma…

The legit use case for companies like Google/Amazon etc is only to sell it to customers. None of these companies use K8s internally for real critical workloads.

I said “something like k8s” above, and Google for sure uses something like k8s called Borg.

Re: I am building a cloud

#255

Earlier quoted context omitted.

Investment is done by relationships, belief in a future vision and team, and growth metrics like number of paying customers. The technology itself in its current form is not valuable

Sobering comment for all the little people like myself who dream of owning a business based on a vision of cool tech that just does what it promises (as opposed to all the corporate shovelware out there)

Author here.

Almost every VC rejected us when we went to get seed funding for Tailscale, we knew none of them. Friends of friends of acquaintances got us meetings. Fundraising is very possible for you if you are committed to building a business. Most important thing is don't think of fundraising as the goal, it is just a tool for building a business. (And some businesses don't need VC funding to work. Some do.)

The biggest challenge is personal: do you want to build a business or do you want to work with cool tech? Sometimes those goals are aligned, but usually they are not. Threading the needle and doing both is difficult, and you always have to prioritize the business because you have to make payroll.

Re: I am building a cloud

#256
post #245

> The standard price for a GB of egress from a cloud provider is 10x what you pay racking a server in a normal data center. Oh, that’s too kind. More like 100x to 1000x. Raw bandwidth is cheap.

It was a weird point to make in the post given that exe.dev charges $0.07/GB for transfer. That's arguably worse than the major clouds, who charge about the same for egress but give you free ingress.

Author here.

I need to fix our transfer pricing. (In fact I'm going to go look at it now.) I set that number when we launched in December, and we were still considering building on top of AWS, so we put a conservative limit based on what wouldn't break the bank on AWS. Now that we are doing our own thing, we can be far more reasonable.

Re: I am building a cloud

#257

The point about VMs being the wrong shape because they’re tied to CPU/memory resonates hard. The abstraction forces you to pay for time, not work. I ended up buying a cheap auctioned Hetzner server and using my self-hostable Firecracker orchestrator on top of it ( https://github.com/sahil-shubham/bhatti , https://bhatti.sh ) specifically because I wanted the thing he’s describing — buy some hardware, carve it into as…

OT - but Bhatti looks really cool! Well done!

Thank you :)

Re: I am building a cloud

#258
post #24

Earlier quoted context omitted.

Agree, I used to always use Heroku or Render style platforms for my own software, but nowadays I just have a Linux server with Docker Compose and a Cron job. The cron job every minute runs docker pull (downloads latest image) and docker up -d (switches to new version only if there is a new version). And put caddy in front for the HTTPS. This has been very cheap and reliable for years now.

What images are you running that you'd need the latest version up after just a minute?

When I push new images via CI, I want it to go in production immediately. Like Heroku/Render/Dokku

Re: I am building a cloud

#259

Earlier quoted context omitted.

The legit use case for companies like Google/Amazon etc is only to sell it to customers. None of these companies use K8s internally for real critical workloads.

Ehm, that is simply not true. Google built it for themselves first. It is essentially the open source version of the internal architecture. It gets used.

Also Amazon definitely uses k8s for stuff.

Teams are free to use EKS internally.

Re: I am building a cloud

#260
post #251

Earlier quoted context omitted.

In some sense, Kubernetes is just a portable platform for running Linux services, even on a single node using something like K3s. I almost see it as being an extension of the Linux OS layer.

Then why can't we put a wrapper onto systemd and make that into a light weight k8s?

Remember fleet?
Post reply on HN