1 puan yazan GN⁺ 2025-08-16 | 1 yorum | WhatsApp'ta paylaş
  • Edka, kullanıcıların Hetzner hesapları üzerinde Kubernetes kümelerini kolayca doğrudan kurup yönetmesini sağlar
  • PaaS düzeyinde kullanım kolaylığı sunarken esneklikten ödün vermeyen bir ortam sağlar
  • GitOps tabanlı iş akışları, tek tıkla eklenti kurulumu ve yerleşik izleme özellikleri gibi çeşitli işlevleri entegre eder
  • Mevcut karmaşık Kubernetes operasyon süreçlerini basitleştirebilir
  • Startup'lara ve BT profesyonellerine özerk platform yönetimi deneyimi sunar

Edka'ya genel bakış

  • Edka, kullanıcıların kendi Hetzner hesapları içinde Kubernetes kümeleri oluşturmasını, ölçeklendirmesini ve yönetmesini sağlayan bir platformdur
  • Karmaşık altyapı yapılandırmaları yerine, GitOps iş akışları ile altyapı yönetimini otomatikleştirmek mümkündür
  • PaaS (Platform as a Service) düzeyinde sadeliği korurken, ölçeklenebilirlik ve yapılandırma esnekliğini birlikte sunar
Reklam

Başlıca özellikler

  • Tek tıkla eklentiler: Çeşitli Kubernetes eklentileri tek tıkla kurulup uygulanabilir
  • Yerleşik izleme: Ek bir araca ihtiyaç duymadan küme durumu ve kaynak kullanımını anında izleyebilirsiniz
  • Ölçeklendirme ve yönetim: Gerektiğinde küme boyutunu ayarlamak ve yönetimi yürütmek kolayca yapılabilir

Avantajlar ve hedef kitle

  • Geleneksel Kubernetes operasyonlarının karmaşıklığını ortadan kaldırarak yeni başlayan geliştiricilerin bile altyapıyı kolayca yönetmesini sağlar
  • Maliyetlerin doğrudan kontrol edilebildiği kendi hesap temelli bir hizmet olarak, vendor lock-in endişesini azaltır
  • Startup'lar ve BT profesyonelleri için kümeleri bağımsız olarak yönetebilecekleri ve DevOps iş akışları kurabilecekleri bir ortam sunar

1 yorum

 
GN⁺ 2025-08-16
Hacker News yorumları
  • Gerçekten beklenmedik bir şans; HN'de geri bildirim almak, GitHub'da rate limit'e takılmak (bunu hızlıca çözdüm) ve ardından Hetzner tarafında kısmi bir kesinti yaşanıp yeni cluster oluşturmanın düzgün çalışmaması... Bu kadar çok kişinin ilgi göstermesine gerçekten minnettarım. Bu bir yan projeydi ve işlerin buraya varacağını hiç beklemiyordum. Bundan sonra da platformu geliştirmeye ve geri bildirimleri yansıtmaya devam etmeyi planlıyorum.
  • Hetzner desteği sunan, hâlihazırda iyi bilinen kops(https://github.com/kubernetes/kops) gibi araçlardan farkının ne olduğunu merak ediyorum.
    • Muhtemelen şu anda en kolay araç https://github.com/vitobotta/hetzner-k3s. Çeşitli seçenekler var ve ne kadar düşük seviyede kontrol istediğinize göre değişiyor. Hetzner Terraform projesi en karmaşık ve en eksiksiz seçenek ama yapılandırması çok zaman alıyor. Buradaki asıl nokta, Hetzner üzerinde yalnızca Kubernetes'i değil, ingress controller, prometheus, elasticsearch, veritabanları gibi Kubernetes yeteneklerini genişletmek için gereken uygulamaları da kolayca dağıtabilmeyi basitleştirmek.
    • Talos da var, Hetzner'ı destekliyor ve oldukça streamlined bir yapısı var. Tam olarak aynı fikir değil ama oldukça benzer. https://www.talos.dev/v1.10/talos-guides/install/cloud-platforms/hetzner
    • https://github.com/vitobotta/hetzner-k3s kullanmaya kıyasla farkın ne olduğunu merak ediyorum.
    • Farkın UI ve ticari destek olacağını tahmin ediyorum.
  • Oldukça sezgisel bir k8s cluster dağıtım yöntemi gibi görünüyor. Yine de bu çözüm Hetzner'ın cloud hizmeti üzerinde çalışıyor ve işletim sırasında cloud tarafında biraz tedirgin edici deneyimlerimiz olmuştu. Müşterilerimizi Hetzner'ın bare metal ürünlerine dağıtıyoruz ve o taraf oldukça kararlı. En ciddi olay ara sıra yaşanan router yeniden başlatmaları oluyor; bunu da multi-AZ dağıtımla çözüyoruz. Belirli bir ölçeğin altındaki cluster'lar için özel bare metal dağıtımı maliyet veya emek açısından mantıklı değil, bu yüzden bu projeyi izlemeye devam edeceğim.
  • Hetzner'a Terraform ile k3s dağıtabilen bir proje de var https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner. Kesinlikle en pürüzsüz deneyim değildi ama her şey self-hosted ve çoğu sorunu Terraform ya da SSH ile çözebiliyorsunuz. Hetzner üzerinde managed Kubernetes görmek güzel olurdu.
  • Hetzner'ın güçlü bare metal instance'larında k8s'i otomatikleştiren bir rehber hâlâ görmedim. İdeal olarak cattle yaklaşımını hedefliyorum ama güçlü CPU ve bellek sunan bare metal'i de kullanabilmek harika olurdu. Bu yüzden benim cluster'ım hem cloud hem de bare metal node'lar içeriyor. Eskiden Hetzner virtual switch ile cloud ve bare metal node'lar arasında L2 ağ kullanıyordum ama bugünlerde sadece tailscale kullanıyorum. Terraform gibi çoğu araç API üzerinden node ekliyor veya siliyor; ancak bazı node sınıflarında yenisini oluşturmak mümkün değilken wipe/rebuild yapmayı mümkün kılan bir özellik olsaydı gerçekten ideal olurdu.
  • Konudan biraz sapıyor ama Raku için de Hetzner API desteği geldi https://raku.land/zef:wayland/WWW::CloudHosting::Hetzner. Artık Raku ile dağıtım otomasyonu script'leri yazabilirsiniz.
  • İlgilenenler için söyleyeyim, Kube-Hetzner(https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner, 3k yıldız) tabanlı, pratiğe odaklanan bir kursu neredeyse tamamladım. Çeşitli script'lerle nasıl çalıştığını, yedekleme/kurtarma süreçlerini ve sık görülen arıza senaryolarını kapsıyor. Herhangi bir soyutlama katmanı olmadan doğrudan elle çalışarak mantığını anlayabilmeniz için tasarlandı. Anlamazsanız bir noktada mutlaka tıkanırsınız. Bekleme listesi: https://shipacademy.dev
  • Bu şirketin nerede bulunduğuna ya da dolandırıcılık olup olmadığına dair hiçbir fikrim yok. Ana sayfada imprint, iletişim bilgisi veya fiziksel adres yok. Gizlilik politikasında bir e-posta var ama cloudflare yüzünden gizlenmiş. Şirket adının Edka Digital S.L. olduğu yazıyor ama hangi ülkede kayıtlı olduğunu bilmiyorum. Muhtemelen bir EU VAT numarası var ama emin değilim; biraz rahatsız edici.
    • Merhaba, bu proje benim kişisel olarak freelance çalışırken geliştirdiğim bir yan proje ve İspanya'da kayıtlı bir freelancer'ım. VAT numaram ESY1848661G. Dürüst olmak gerekirse şu an geri bildirim toplama aşamasındayım ve bu kadar ilgi göreceğini hiç beklemiyordum. Gizlilik politikası / hizmet şartlarını da güncelleyeceğim. Sonrasında bunu bir şirkete dönüştürmek istiyordum ama şu an sadece freelancer olarak yürütüyorum. Geri bildirimler sayesinde bunları düzeltebilirim.
  • Hetzner üzerinde k8s kurarken en büyük sorun, bare metal'de küçük ölçekten (1 node) orta ölçeğe (10~100 node) geçiş için bir yol olmaması. Gateway API ile ingress node'larını bağlamayı Envoy üzerinde biraz uğraşarak başardım ama storage sorunlu. Ceph Rook tek makinede çalıştırmak için fazla ağır ve local volume yönetiminden distributed volume'lere kolay geçiş sağlayan bir wrapper bulamadım. Gerçekten ideal olan şey, tek makinede de hafif çalışan, PV taşımasını otomatik yapan ve daha sonra Ceph gibi bir çözüme geçildiğinde aradaki proxy'yi kendisi devreden çıkarabilen bir PV daemon olurdu.
  • Hetzner'da instance oluştururken cloud-init kullanıp kullanmadığını merak ediyorum. Ben şu anda Ubuntu instance'larını Docker Swarm node'u olarak ekleyen script'leri kendim yazıp kullanıyorum; böyle bir çözümün Docker Swarm sürümü olsa gerçekten harika olurdu.