Hacker News new | ask | show | jobs
by inscrutable 2812 days ago
Fully agree with his comments as someone who's used GKE, AKS, EKS and Hetzner for kubernetes clusters.

GCP's UX is so nice... e.g. compare the equivalent as command line option in the UI vs the automation script that Azure gives you.

3 comments

Jumping on this bus.

AWS UI was usable. Mostly stuck to automation or the CLI though. Azure was... I didn't use it a lot, but I thought it was terrible.

With GCP, I find the CLI to be more intuitive, but even still, I find myself using the UI more often than not, it's that good.

I just wish the GCP console people would talk to the Gsuite admin people.

Azure actually gives you several ways to do things, of which automation scripts (ARM templates) are just one:

  1. Web UI
  2. Powershell
  3. CLI
  4. REST API
I know what you mean about ARM templates though - the auto-generated ones in particular are extremely verbose!
> [...] as someone who's used GKE, AKS, EKS and Hetzner for kubernetes clusters.

How does Hetzner compare here? In terms of both, general experience and costs.

>How does Hetzner compare here? In terms of both, general experience and costs.

We use Hetzner for this purpose. It's hard to compare it with the other providers since with Hetzner you are renting unmanaged servers, not turning up cloud instances.

But it is absolutely the best value you can get. Our bill would be at least 10x higher if we were using Google/Amazon/Microsoft.

Considering we spent a lot on servers as is, that makes it well worth it for us. It might not be if your product is very computationally light.

> It's hard to compare it with the other providers since with Hetzner you are renting unmanaged servers, not turning up cloud instances.

Hetzner Cloud is already a thing[1] and is a direct alternative to Amazon EC2, if you choose dedicated vCUP.

[1] https://www.hetzner.com/cloud

I don't know your location, but if you are in the US and running your own k8s on baremetals, I would reckon you should have at least 1 full time person on staff to handle all of it. Let's say that person costs only $50k/yr. Will your workload on Google cost more than $50k? Google pretty much really does all of the management for GKE. Just deploy your app and run.
>I would reckon you should have at least 1 full time person on staff to handle all of it.

What exactly would that person be handling? We probably spend no more than a couple hours per week handling everything involved. That's the point of something like Kubernetes in the first place.

>Will your workload on Google cost more than $50k?

Our sever bill with GKE would far exceed $50k/yr (it would exceed $50k/mo!)

As a result, Hetzner is a no-brainer for us. As mentioned before, that might be different for you if you are doing something that is computationally light.

Well if you are running k8s you already have that person. The real question is, is it worth putting additional load on that person in exchange for savings?
That is not my experience with GKE. And 50k/y is super low with Google Cloud. It's really easy to get at least 5 times higher even with a small application.

Funnily I spend more time administrating GKE than I do with applications on VPS.