HackerTrans
TopNewTrendsCommentsPastAskShowJobs

camil

no profile record

Submissions

Show HN: Edka – Kubernetes clusters on your own Hetzner account

edka.io
437 points·by camil·11 maanden geleden·130 comments

comments

camil
·11 maanden geleden·discuss
I am aware of that. I'm also not using their object storage. Still prefer GCS mostly and sometimes S3 or R2. For the compute offering, I didn't experience major issues. I have some clusters with 100% uptime for more than 2 years.
camil
·11 maanden geleden·discuss
Probably I don't deploy enough or the EU regions are more reliable, but I was not experiencing issues during cluster provisioning. It is true that since July there were various small issues, for me mostly around removing provisioned resources, especially firewall configurations. Also noticed the web sockets are failing most of the times now and have to hard refresh the page to see the updates.
camil
·11 maanden geleden·discuss
Even it is easy to find, I also have a verified LinkedIn profile: https://www.linkedin.com/in/camilblanaru/
camil
·11 maanden geleden·discuss
Was innitially designed for Hetzner, but they way it has been bult, will allow expanding to any provider. Especially to providers that offer their own Kubernetes distribution.
camil
·11 maanden geleden·discuss
Updated the privacy policy with missing details. You can also check officially here https://www.einforma.com/rapp/ficha/empresas?id=dWSG1MwtU312... Also here: https://ceo.oepm.es/detalleExpediente?numExp=N0486066
camil
·11 maanden geleden·discuss
Thanks for letting me know. Apparently there was a wrong permission set for the Google group.
camil
·11 maanden geleden·discuss
Hetzner was an easy choice because you can attach persistent volumes, expose services using their load balancers, servers are fast and easy to provision and they probably have the best pricing. I run multiple clusters in Hetzner for over 4 years now and only had minor issues. Sometimes they do not have enough instances on a specific region, sometimes provisioning new instances can be delayed or they send emails to reboot the instances due to patches to their hypervisors. But most of the times runs stable. Few of my clusters have 100% uptime for more than 2 years.
camil
·11 maanden geleden·discuss
I didn't have the chance to test their platform yet, but I expect it to be a mature product. My intentions with this platform are to make it more accessible to developers and small companies that do not have Kubernetes knowledge yet or want to spin clusters fast for development, testing etc.
camil
·11 maanden geleden·discuss
Thanks! I made a quick update to the Privacy Policy and Terms of use. I will review all legal documents in depth in the following days. Meanwhile, you can check my legal entity informations here: https://www.einforma.com/rapp/ficha/empresas?id=dWSG1MwtU312...

Also here: https://ceo.oepm.es/detalleExpediente?numExp=N0486066
camil
·11 maanden geleden·discuss
Thank you for your kind words! I really appreciate it.
camil
·11 maanden geleden·discuss
What a great fortune to reach top of HN and get product feedback, then get rate limited by GitHub ( that was an easy fix though...) Then Hetzner gets a partial outage, failing to create new instances, causing most of the new cluster to get stuck in "creating" mode. Thanks everyone for the interest, I was not expecting this from a side project and I'll do my best to improve the platform in the future and address all feedback received.
camil
·11 maanden geleden·discuss
Well, I had this since 2011, and in 2018 a new disease was labeled EDKA ( that is the first result you get when you google for edka). I became aware about the german supermarket few years after also. I could consider it at some point, but is very hard to find something available these days...
camil
·11 maanden geleden·discuss
Hello there, sorry for that I will look into it right now.
camil
·11 maanden geleden·discuss
Hello there, as I mentioned in the post, I build this as a side project by my self and I'm running it as a freelancer registered in Spain, you can check my VAT number ESY1848661G. I was planning to collect some feedback and honestly didn't expect such interest in the project. I will make the necessary adjustments to the privacy policy and terms of service. When I started this, I had in mind to convert it into a company, but I'm still running it as a freelancer. Thanks for your feedback! I will correct my mistake.
camil
·11 maanden geleden·discuss
Thanks for the feedback! The platform is mostly self service, but it is very easy to upgrade the Kubernetes version, just change the version in the cluster configuration. For OS updates, you can replace the nodes and it will automatically pick the latest OS image from Hetzner. I also run it isolated for some small companies, as a fully managed service, so that option is available as well.
camil
·11 maanden geleden·discuss
Fixed, thanks!
camil
·11 maanden geleden·discuss
Sorry for that, I wasn't expecting such interest. There are still undocumented parts, but happy to answer any question. It uses https://github.com/hetznercloud/csi-driver to attach persistent volumes to PostgreSQL pods.
camil
·11 maanden geleden·discuss
Thanks for the feedback! Didn't plan to bring any confusion with that. The AWS KMS is used by the platform to encrypt/decrypt sensitive data before/after storing it in Vault and is part of the tech stack used to develop the platform.
camil
·11 maanden geleden·discuss
I agree, this is probably the most complete solution out there. My intentions with this project are to provide various layers of abstraction, not only for Kubernetes provisioning, but also for the most common apps and tools that are usually extending the Kubernetes capabilities and also allow some low level configuration options.
camil
·11 maanden geleden·discuss
Probably the easiest out there is https://github.com/vitobotta/hetzner-k3s. There are many options, depending on how low level you want to go. Hetzner terraform project is probably the most complex and complete, but it takes time to configure all those. The main idea was to provide simplification, not just to Kubernetes provisioning in Hetzner, but also to the most common apps and tools that extend Kubernetes capabilities, like ingress controllers, prometheus, elasticsearch, databases and so on.