1 ポイント 投稿者 GN⁺ 2025-08-16 | 1件のコメント | WhatsAppで共有
  • Edkaは、ユーザーがHetznerアカウント上でKubernetesクラスターを簡単に直接構築・管理できるよう支援する
  • PaaSレベルの手軽さを提供しながら、柔軟性を損なわない環境を提供
  • GitOpsベースのワークフローワンクリックアドオン導入内蔵モニタリング機能など、さまざまな機能を統合
  • 既存の複雑なKubernetes運用プロセスを簡素化できる
  • スタートアップやIT専門家に自律的なプラットフォーム管理の体験を提供する

Edka概要

  • Edkaは、ユーザーが自分のHetznerアカウント内でKubernetesクラスターを作成、拡張、管理できるよう支援するプラットフォーム
  • 複雑なインフラ設定の代わりに、GitOpsワークフローを通じてインフラ管理の自動化が可能
  • PaaS(Platform as a Service)レベルのシンプルさを保ちながら、拡張性と構成の柔軟性をあわせて提供

主な特徴

  • ワンクリックアドオン: さまざまなKubernetesアドオンをワンクリックでインストール・適用できる
  • 内蔵モニタリング: 別途ツールを用意しなくても、すぐにクラスターの状態やリソース状況を監視できる
  • 拡張と管理: 必要に応じてクラスターのサイズ調整や管理を簡単に実行できる

利点と対象

  • 従来のKubernetes運用の複雑さを取り除くことで、初心者開発者でも簡単にインフラ管理が可能
  • コストを直接制御できる自分のアカウントベースのサービスとして、ベンダーロックインへの懸念を軽減
  • スタートアップやIT専門家が自律的にクラスター管理やDevOpsワークフローを構築できる環境を提供

1件のコメント

 
GN⁺ 2025-08-16
Hacker Newsの意見
  • 本当に思いがけない幸運だった。HNでフィードバックまでもらい、GitHubでは rate limit に引っかかり(これはすぐ解決した)、その後 Hetzner で一部障害が発生して新しいクラスターの作成がうまくいかなかった。多くの人が関心を示してくれて本当に感謝している。これはサイドプロジェクトだったので、こんなことになるとはまったく予想していなかった。今後も継続してプラットフォームを改善し、フィードバックを反映していく予定だ
  • 既存のよく知られた kops(https://github.com/kubernetes/kops) のような Hetzner 対応ツールと比べて、どんな違いがあるのか気になる
    • おそらく現時点で最も簡単なツールは https://github.com/vitobotta/hetzner-k3s だ。さまざまなオプションがあり、どれだけ低レベルで扱いたいかによって変わる。Hetzner terraform プロジェクトは最も複雑で完全な選択肢だが、設定にはかなり時間がかかる。要点は、Hetzner 上で Kubernetes だけでなく、ingress controller、prometheus、elasticsearch、データベースなど、Kubernetes の機能拡張に必要なアプリケーションを簡単にデプロイできるよう単純化することに重点を置いていることだ
    • Talos もある。Hetzner をサポートしていて、かなり streamlined だ。完全に同じアイデアではないが、ほぼ近い https://www.talos.dev/v1.10/talos-guides/install/cloud-platforms/hetzner
    • https://github.com/vitobotta/hetzner-k3s を使うのと比べて何が違うのか気になる
    • UI と商用サポートが違いになるのではないかと思う
  • とても直感的な k8s クラスターのデプロイ方法に見える。ただ、このソリューションは Hetzner のクラウドサービスを前提に動いているが、私たちが運用した際にはクラウド側にやや不安を感じた経験がある。クライアントは Hetzner のベアメタル製品群にデプロイしており、こちらは非常に安定している。最も深刻な出来事は、たまに起こるルーターの再起動くらいで、multi-AZ デプロイで解決している。ある程度の規模以下のクラスターであれば、カスタムなベアメタルデプロイは費用対効果や手間に見合わないので、このプロジェクトは引き続き注目していくつもりだ
  • Hetzner に Terraform で k3s をデプロイできるプロジェクトもある https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner。決して最もスムーズな体験ではなかったが、すべて自前でホストされ、Terraform や SSH で大半の問題を解決できる。Hetzner で managed Kubernetes が見られるのはうれしい
  • まだ Hetzner の強力なベアメタルインスタンスで k8s を自動化するガイドは見たことがない。理想的には cattle 的な運用を目指したいが、CPU とメモリの強いベアメタルも使えたら最高だと思う。そのため私のクラスターはクラウドとベアメタルのノードを両方含んでいる。以前は Hetzner の仮想スイッチでクラウドノードとベアメタルノードの間に L2 ネットワークを使っていたが、最近は tailscale だけを使っている。Terraform など多くのツールは API 経由でノードを追加・削除するが、特定のノードクラスは新規作成できなくても wipe/rebuild は可能にする機能があれば本当に理想的だ
  • 少し話はそれるが、Raku でも Hetzner API がサポートされるようになった https://raku.land/zef:wayland/WWW::CloudHosting::Hetzner。これで Raku でデプロイ自動化スクリプトを書ける
  • 興味のある人向けに言うと、Kube-Hetzner(https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner, 3k stars) ベースの実践中心コースをほぼ完成させた。さまざまなスクリプトで、仕組み、バックアップ/復旧、よくある障害ケースの演習まで扱っている。抽象化なしで直接触りながら原理を理解できるよう設計している。理解がなければ、いずれどこかで行き詰まる。ウェイティングリスト: https://shipacademy.dev
  • この会社がどこにあるのか、そもそも詐欺ではないのかがまったく分からない。ホームページには imprint、連絡先、物理的な住所がない。プライバシーポリシーにはメールアドレスが1つあるが、cloudflare のせいで隠されている。会社名は Edka Digital S.L. となっているが、どこの国で登録されているのか分からない。EU VAT のようにも見えるが確信が持てず、少し不安だ
    • こんにちは。このプロジェクトは私が個人のフリーランサーとしてサイドプロジェクトで作ったもので、スペインで登録されたフリーランサーだ。VAT 番号は ESY1848661G。フィードバックを集めている段階なので、正直ここまで関心が集まるとは思っていなかった。プライバシーポリシー/利用規約はどちらも修正予定だ。後で会社化したいと思っていたが、今は単なるフリーランス形態だ。フィードバックのおかげで是正できる
  • Hetzner で k8s を構成する際の最大の問題は、ベアメタルで小規模(1ノード)から中規模(10〜100ノード)へスケールする方法がないことだ。Gateway API で ingress ノード接続は Envoy の調整でうまくいったが、ストレージが問題だ。Ceph Rook は1台で動かすには重すぎるし、ローカルボリューム管理から分散ボリュームへ簡単に移行できる wrapper も見つけられていない。理想を言えば、単一マシンでも軽く動き、PV の移動も自動で、後から Ceph などへ移行する際にはプロキシが自動的に外れられる PV デーモンがあってほしい
  • Hetzner でインスタンスを作成するときに cloud-init を使っているのか気になる。私は Ubuntu インスタンスを Docker Swarm ノードとして追加するスクリプトを自作して使っているので、こういうソリューションの Docker Swarm 版もあれば本当にうれしい