1 पॉइंट द्वारा GN⁺ 2025-08-16 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Edka उपयोगकर्ताओं को अपने Hetzner अकाउंट में आसानी से सीधे Kubernetes क्लस्टर बनाने और मैनेज करने में मदद करता है
  • PaaS स्तर की सरलता देते हुए भी लचीलापन बनाए रखने वाला वातावरण प्रदान करता है
  • GitOps आधारित workflow, one-click addon installation, और built-in monitoring features जैसी कई सुविधाएँ एकीकृत करता है
  • Kubernetes संचालन की मौजूदा जटिल प्रक्रिया को सरल बनाया जा सकता है
  • startup और IT professionals को स्वायत्त platform management का अनुभव प्रदान करता है

Edka परिचय

  • Edka एक ऐसा platform है जो उपयोगकर्ताओं को अपने Hetzner अकाउंट के भीतर Kubernetes क्लस्टर बनाने, scale करने और manage करने में मदद करता है
  • जटिल infrastructure setup के बजाय, GitOps workflow के माध्यम से infrastructure management को automate किया जा सकता है
  • PaaS (Platform as a Service) स्तर की सरलता बनाए रखते हुए भी scalability और configuration flexibility दोनों प्रदान करता है

प्रमुख विशेषताएँ

  • One-click add-on: विभिन्न Kubernetes add-on को one-click से install और apply किया जा सकता है
  • Built-in monitoring: अलग टूल के बिना तुरंत cluster status और resource usage को monitor किया जा सकता है
  • Scale और management: ज़रूरत के अनुसार cluster size adjustment और management को आसानी से चलाया जा सकता है

फायदे और लक्षित उपयोगकर्ता

  • पारंपरिक Kubernetes संचालन की जटिलता हटाकर शुरुआती developers भी आसानी से infrastructure manage कर सकते हैं
  • सीधे लागत नियंत्रित करने वाली self-account-based service होने से vendor lock-in की चिंता कम होती है
  • startup और IT professionals के लिए स्वायत्त रूप से cluster management और DevOps workflow बनाने का वातावरण प्रदान करता है

1 टिप्पणियां

 
GN⁺ 2025-08-16
Hacker News टिप्पणियाँ
  • यह सच में अप्रत्याशित सौभाग्य है; HN पर feedback भी मिला, GitHub पर rate limit भी लगा (वह जल्दी सुलझ गया), उसके बाद Hetzner में कुछ outages हुए, इसलिए नया cluster बनाना ठीक से नहीं हो पाया। इतने लोगों ने रुचि दिखाई, उसके लिए सच में धन्यवाद। यह एक side project था, लेकिन मैंने बिल्कुल नहीं सोचा था कि यह यहाँ तक पहुँचेगा। आगे भी platform को बेहतर बनाता रहूँगा और feedback शामिल करूँगा।
  • जानना चाहता हूँ कि Hetzner को support करने वाले tools, जैसे कि पहले से प्रसिद्ध kops(https://github.com/kubernetes/kops), से यह किस तरह अलग है।
    • शायद अभी सबसे आसान tool https://github.com/vitobotta/hetzner-k3s है। इसमें कई options हैं, और यह इस बात पर निर्भर करता है कि आप कितने low-level पर काम करना चाहते हैं। Hetzner terraform project सबसे जटिल और सबसे complete option है, लेकिन इसे configure करने में काफी समय लगता है। मुख्य बात यह है कि Hetzner पर सिर्फ Kubernetes ही नहीं, बल्कि ingress controller, prometheus, elasticsearch, डेटाबेस जैसी Kubernetes capabilities बढ़ाने वाली applications को भी आसानी से deploy किया जा सके—फोकस इसी simplification पर है।
    • Talos भी है, Hetzner को support करता है, और काफी streamlined है। आइडिया पूरी तरह वही नहीं है, लेकिन लगभग काफ़ी मिलता-जुलता है। https://www.talos.dev/v1.10/talos-guides/install/cloud-platforms/hetzner
    • जानना चाहता हूँ कि https://github.com/vitobotta/hetzner-k3s इस्तेमाल करने से यह किस तरह अलग है।
    • मेरा अनुमान है कि फ़र्क UI और commercial support का होगा।
  • यह k8s cluster deploy करने का काफ़ी intuitive तरीका लगता है। लेकिन यह solution Hetzner की cloud service पर आधारित है, और operations के दौरान हमारा cloud side के साथ थोड़ा अस्थिर अनुभव रहा है। हमारे client Hetzner की bare metal lineup पर deploy करते हैं, और वह काफ़ी stable है। सबसे गंभीर समस्या कभी-कभार होने वाला router restart है, जिसे multi-AZ deployment से संभाल लिया जाता है। किसी एक निश्चित scale से छोटे clusters के लिए custom bare metal deployment लागत या मेहनत के हिसाब से सही नहीं बैठता, इसलिए मैं इस project पर नज़र बनाए रखूँगा।
  • Hetzner पर Terraform के साथ k3s deploy करने वाला एक project भी है: https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner। यह कभी भी सबसे smooth experience नहीं था, लेकिन सब कुछ self-hosted है, और Terraform या SSH के जरिए ज़्यादातर समस्याएँ हल की जा सकती हैं। Hetzner में managed Kubernetes देखना अच्छा लगेगा।
  • मैंने अभी तक Hetzner के शक्तिशाली bare metal instances पर k8s को automate करने की कोई guide नहीं देखी है। आदर्श रूप से मैं cattle approach चाहता हूँ, लेकिन अगर अच्छे CPU और memory वाले bare metal भी इस्तेमाल किए जा सकें तो वह सबसे बढ़िया होगा। इसलिए मेरे cluster में cloud और bare metal दोनों तरह के nodes हैं। पहले मैं Hetzner virtual switch के साथ cloud और bare metal nodes के बीच L2 network इस्तेमाल करता था, लेकिन अब मैं सिर्फ tailscale इस्तेमाल करता हूँ। Terraform जैसे ज़्यादातर tools API के जरिए nodes जोड़ते या हटाते हैं, लेकिन अगर कुछ खास node classes के लिए नए node create करना संभव न हो और सिर्फ wipe/rebuild की अनुमति हो, तो ऐसी सुविधा वास्तव में आदर्श होगी।
  • विषय से थोड़ा हटकर, लेकिन अब Raku में भी Hetzner API support आ गया है: https://raku.land/zef:wayland/WWW::CloudHosting::Hetzner। अब Raku से deployment automation scripts बनाई जा सकती हैं।
  • जिन लोगों की रुचि है, उनके लिए बता दूँ कि Kube-Hetzner(https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner, 3k stars) पर आधारित एक hands-on course मैंने लगभग पूरा कर लिया है। इसमें अलग-अलग scripts के जरिए working principles, backup/recovery, और आम failure cases की practice तक सब शामिल है। इसे इस तरह design किया गया है कि abstraction के बिना सीधे काम करके underlying principles समझे जा सकें। समझ के बिना किसी न किसी बिंदु पर अटकना तय है। waiting list: https://shipacademy.dev
  • इस company की location कहाँ है, और यह scam तो नहीं, इसका बिल्कुल अंदाज़ा नहीं लग रहा। homepage पर imprint, contact info, या physical address नहीं है। privacy policy में एक email है, लेकिन cloudflare की वजह से छिपा हुआ है। company name Edka Digital S.L. लिखा है, लेकिन यह किस देश में registered है, पता नहीं। शायद EU VAT है, लेकिन पक्का नहीं कह सकता; थोड़ा असहज लग रहा है।
    • नमस्ते, यह project मैंने व्यक्तिगत रूप से एक freelancer के तौर पर side project के रूप में बनाया है, और मैं Spain में registered freelancer हूँ। VAT number है ESY1848661G। मैं feedback इकट्ठा करने के चरण में हूँ, इसलिए सच कहूँ तो मुझे इतनी रुचि आने की उम्मीद नहीं थी। privacy policy / terms of service—दोनों में बदलाव करने वाला हूँ। बाद में इसे company में बदलना चाहता था, लेकिन फिलहाल यह सिर्फ freelancer setup है। इस feedback की वजह से चीज़ें तुरंत ठीक कर सकता हूँ।
  • Hetzner पर k8s setup करते समय सबसे बड़ी समस्या यह है कि bare metal पर छोटे (1-node) से मध्यम (10~100 nodes) scale तक बढ़ाने का कोई साफ़ रास्ता नहीं है। Gateway API के साथ ingress nodes को जोड़ना Envoy manipulation के जरिए सफल रहा, लेकिन storage समस्या है। Ceph Rook एक मशीन पर चलाने के लिए बहुत भारी है, और local volume management से distributed volumes में आसानी से migrate करने वाला कोई wrapper मुझे नहीं मिला। आदर्श रूप से, कोई PV daemon होना चाहिए जो single machine पर हल्के तरीके से काम करे, PV migration अपने आप करे, और बाद में Ceph जैसी चीज़ों में migrate करते समय proxy खुद हट जाए।
  • क्या Hetzner पर instances बनाते समय cloud-init इस्तेमाल होता है? मैं Ubuntu instances को Docker Swarm nodes के रूप में जोड़ने के लिए अपना script बनाकर इस्तेमाल कर रहा हूँ, और अगर इस तरह के solution का Docker Swarm version भी हो तो वह सच में शानदार होगा।