Show HN: Edka – Deploy Kubernetes on your own Hetzner account in minutes

96 camil 28 8/15/2025, 5:34:54 PM edka.io ↗
Hi HN,

I’ve been working with Kubernetes for over a decade, since the alpha days, and was involved in kube-aws project before AWS launched EKS. For the past four years, I’ve been helping friends and small businesses cut costs by running Kubernetes on Hetzner Cloud, which I’ve found to be rock solid and by far the best priced provider.

Provisioning a cluster on Hetzner is now straightforward, thanks to tools like k3s and hetzner-k3s, but configuring it for your specific needs still takes time and expertise. I built Edka to make that part easy: spin up a production ready cluster in ~2 minutes, then choose how low level or automated you want to go.

How it works:

Layer 1 – Cluster provisioning - Creates a k3s-based Kubernetes cluster on Hetzner (lightweight, easy to manage, scales well).

Layer 2 – Add-ons - One-click deploy for metrics-server, cert-manager, and various operators; preconfigured for Hetzner, no extra setup needed.

Layer 3 – Applications - Minimal config UIs for apps built on top of add-ons. - Example: Need PostgreSQL? Fill a few fields → platform installs CloudNativePG → provisions HA PostgreSQL with PITR → gives ready to use endpoints. Backups can be restored to any point in time with a click. Quick demo: https://edka.io/apps/

Layer 4 – Deployments - Connect your CI to push container images to a public/private registry. - Edka updates deployments automatically (with semantic versioning rules), supports instant rollbacks, autoscaling, persistent volumes, secrets/env imports, and quick public exposure. Quick demo: https://edka.io/deployments/

Tech stack: TypeScript, React + Tailwind CSS, PostgreSQL, Redis, BullMQ, Vault + AWS KMS to encrypted sensitive data.

The platform is still in beta and I’m building it in my spare time, so there are some rough edges, but I’d love feedback from anyone running Kubernetes on Hetzner, exploring alternatives to EKS/GKE/AKS or looking to automate their infrastructure with Kubernetes.

More details: https://edka.io/

Thank you!

Comments (28)

MaKey · 47m ago
What's the difference to a well established tool like kops (https://github.com/kubernetes/kops), which also supports Hetzner?
abound · 29m ago
There's also Talos, which also also supports Hetzner [1] and is similarly streamlined. Not quite the same idea but very similar.

[1] https://www.talos.dev/v1.10/talos-guides/install/cloud-platf...

andix · 34m ago
I guess UI and commercial support.
dorongrinstein · 11m ago
We (https://controlplane.com) have had full Hetzner support for over a year now. You can create a K8s cluster on Linode, Hetzner, AWS or other clouds and on-prem environments. We call it MK8s (Managed K8s Service). It is a CNCF certified hosted K8s service. You run the nodes in your own environment -- on Hetzner or anywhere else.

If you email me- I will give you free credits (doron at controlplane.com)

lagniappe · 2m ago
Are you blowing out the birthday candles on someone else's cake?
andix · 44m ago
There is this project to deploy k3s to Hetzner via Terraform: https://github.com/kube-hetzner/terraform-hcloud-kube-hetzne...

It's not the smoothest thing I've ever used, but it's all self hosted and everything can be fixed with some Terraform or SSH.

Great to see some managed Kubernetes on Hetzner!

trolla · 34m ago
This module is way better https://github.com/hcloud-k8s/terraform-hcloud-kubernetes/tr...

I'm using it right now

andix · 26m ago
Thanks for the feedback. I've stumbled upon it when it when the project was quite new, and it looked promising.

kube-hetzner seems to be a bit stuck, they have a big backlog for the next major release, but it might never happen.

betaby · 10m ago
figassis · 24m ago
I have yet to see a guide to automate k8s on Hetzner's beefy bare metal instances. True, you want cattle, but being able to include some bare metal instance with amazing CPUs and memory would be great, and I do just that. My clusters include both cloud and bare metal instances. In the past I had used Hetzner virtual switch to create a shared L2 network between cloud and bare metal nodes. Now I just use tailscale.

But the TF and other tools are using the API to add and kill nodes, if you could pass a class of nodes to those tools that they know can't create but are able to wipe and rebuild, this would be ideal.

CuriouslyC · 21m ago
Why would I use Edka vs using Linode's free Kubernetes offering?
czhu12 · 6m ago
Linode pricing is probably 3-4x more expensive than Hetzner, who does not offer managed kubernetes.
SCHiM · 1h ago
Could you explain:

1) What are the limitations of the scaling you do? Can I do this programmatically? I.e. send some requests to get additional pods of a specific type online?

2) What have you done in terms of security hardening? you mention hardened pods/cluster, but specifically, did you do pentest? Just follow best practice? Periodic scans? Stress tests?

slig · 1h ago
Congrats on shipping! I see that you have WordPress as a pro app. As someone who pays for WP hosting, what I'd like to see there is the ability to "fork" a WP instance, media, DB, everything, with a new hostname, that I can try things, updates, etc.
camil · 54m ago
Thanks! Wordpress will be available for free, it is not currently finished. Probably next week will be ready.
barbazoo · 1h ago
Love how focussed this is.

I would have never guessed that there's an overlap between the circle of people wanting to run a prod workload on a K8s cluster and folks that need a GUI to set up and manage a K8s cluster would be that big but looks like I might be wrong.

0x457 · 27m ago
> I would have never guessed that there's an overlap between the circle of people wanting to run a prod workload on a K8s cluster and folks that need a GUI to set up and manage a K8s cluster would be that big but looks like I might be wrong.

Well, count how many GKE users are out there?

kopadudl · 36m ago
Typo: One Cluser always free
czhu12 · 58m ago
Is this deploying K3s or full kubernetes with a control vs worker plane on different instances?
andix · 35m ago
k3s does support running separate control plane and worker node pools. It's not just for toy-project clusters, or single node clusters. k3s can also power rather big clusters.
camil · 52m ago
It is ready to use Kubernetes setup with separate control plane and node pools
boredhacker3 · 20m ago
exactly what i was looking for. I will give it a shot !
zft · 1h ago
Congratulations on the launch!

Is there are plans to support Gitlab and gitlab registry (or any registry) ?

camil · 48m ago
Thank you! Yes, both are planned. The registry will be a very easy implementation.
upa11 · 59m ago
Great job. Love the project
21sys · 39m ago
I can't find this Spanish (?) company in the company register and there are none of the legally required information on the website. Not very trustworthy for a SaaS that stores your data and access keys. I'm confident that this is only a startup "day one" issue, but in times of increased scam and extortion can I be sure? Nope.