Managed Kubernetes

Dein eigener Kubernetes-Namespace,
auf einem Cluster, den du nicht betreiben musst.

Du bekommst eine kubeconfig. Du startest kubectl. Das war's. Keine Konsole zu lernen, keine Control-Plane-Gebühr. Im Leerlauf: ~1,50 €/Monat.

Ersten Tenant anlegen Preise ansehen So funktioniert's → Doku lesen (EN) →

Betrieben von Ephais SAS, Paris — Impressum.

Hosting
Finnland · EU
Isolation
Capsule + RBAC pro Tenant
Audit
Jede Änderung protokolliert
TLS
Let's Encrypt eingebaut

Für wen?

homa ist für Teams, denen ein eigener K8s-Cluster zu viel ist und eine vorgekaute PaaS zu wenig.

Einzelkämpfer & kleine Teams

Du willst kubectl apply, ohne eine Control Plane zu betreuen — und ohne an einem Anbieter zu kleben, der dir jede Leerlaufstunde in Rechnung stellt.

Sandboxes & Prototypen

Eine stabile Kubernetes-Umgebung zum Testen, Vorführen, für POCs — ohne den Umweg über die Konzern-Ops.

Workloads, die in der EU bleiben müssen

Hosting in Europa, betrieben von einer französischen Firma, ohne operative Abhängigkeit von einer US-Cloud.

Preise

Du zahlst, was läuft — minutengenau erfasst. Kein Abo, keine Staffeln. Läuft nichts → Compute 0 €, nur die Speicherpauschale. Tenant gelöscht → 0 €, sofort.

Ressource Preis netto
vCPU
Nach der tatsächlichen CPU-Last deiner Pods — ein laufender, aber untätiger Pod ≈ 0
0,010 € / vCPU·h
≈ 7,30 € bei 24/7
Arbeitsspeicher
Nach dem tatsächlich belegten Speicher (Working Set)
0,004 € / GiB·h
≈ 2,92 € / GiB bei 24/7
Persistenter Speicher
Longhorn-Volumes, Snapshots inklusive
0,0002 € / GiB·h
≈ 0,15 € / GiB bei 24/7
Platz (Namespace)
Solange dein Tenant existiert. Lösch ihn → 0 €.
0,002 € / Namespace·h
≈ 1,46 € bei 24/7

Du setzt dein Limit — die Budget-Bremse

Keine Staffel. Du zahlst den echten Verbrauch und setzt bei der Anlage ein Ressourcen-Limit — jederzeit anpassbar. Darüber hinaus wird dir nie etwas berechnet.

Beispiel-Limit
vCPU2
Arbeitsspeicher4 GiB
Speicher20 GiB

Höchstens im Monat: ~31 € netto wenn alles 24/7 läuft.

Im Leerlauf bleiben 1,46 € netto pro Monat — die Tenancy-Grundgebühr. Alles andere zahlst du nur, solange es läuft.

In jedem Tenant enthalten
  • ✓ Isolierte Namespaces via Capsule + RBAC
  • ✓ Kubeconfig per Self-Service, kubectl direkt
  • ✓ Vollständiges Audit-Log
  • ✓ Persistenter Longhorn-Speicher + Snapshots
  • ✓ Abrechnung nach Verbrauch, Limit anpassbar
Ersten Tenant anlegen

Was nach dem Klick passiert

Google-Anmeldung, dann deine Karte — heute 0 € belastet. Danach zahlst du jeden Montag, was wirklich lief; im Leerlauf ~1,50 €/Monat. Du beendest es, indem du den Tenant löschst.

Ersten Tenant anlegen →

Keine versteckten Kosten: keine Rechnung für Traffic, keine für API-Requests, keine Egress-Gebühren. Details in der FAQ.

Wie wird konkret abgerechnet?

  • Wir messen, was läuft, minütlich abgelesen: die Ressourcen deiner aktiven Pods + der Speicher. Läuft nichts → 0 €.
  • Das folgt deiner Aktivität in Echtzeit: Du startest einen Pod, der Zähler läuft; du stoppst ihn, der Zähler steht.
  • Du löschst deinen Tenant, alles hört auf — die Rechnung zeigt nur, was wirklich aktiv war.
  • Automatischer Einzug jeden Montagmorgen von der hinterlegten Karte, für die Woche davor. Die Aufschlüsselung pro Ressource siehst du jederzeit.
  • Keine Überraschungen: Die laufenden Kosten siehst du mit homa tenant usage <dein-tenant> oder im Kundenbereich.

Du brauchst ein Limit über die Standardwerte hinaus oder eine dedizierte Isolation? Schreib mir.

So funktioniert's

Keine Magie, keine Blackbox

Die Pipeline, die dir den Zugang liefert, ist dokumentiert, skriptbar, überprüfbar.

01 · PROVISIONING

Capsule isoliert deinen Tenant

Wir legen einen Capsule-Tenant an, gebunden an deine Identität: ein Namespace, Quotas, ein RoleBinding. Was dir nicht gehört, siehst du nicht.

02 · ZUGANG

Kubeconfig direkt

Du lädst deine kubeconfig herunter (kurzlebiges Token, stabiler ServiceAccount). Dein kubectl spricht über gültiges TLS direkt mit der Kubernetes-API. Kein Tunnel, kein proprietäres Plugin.

03 · BETRIEB

Alles wird auditiert

Jede Änderung, jeder Zugriff auf ein Secret wird serverseitig protokolliert. Deine Audit-Logs kannst du jederzeit anfordern.

$ kubectl --kubeconfig=mein-tenant.kubeconfig get pods
NAME                          READY   STATUS    RESTARTS   AGE
meine-app-7d8c9b6f-xz4qr      1/1     Running   0          12m
mein-worker-5d4f7c8b-jk3lt    1/1     Running   0          12m
$ kubectl apply -f deployment.yaml
deployment.apps/mein-neuer-service created

Häufige Fragen

Ist mein Code von anderen Kunden isoliert?

Isoliert, ja — auf Policy-Ebene, nicht auf Kernel-Ebene. Jeder Tenant bekommt seinen eigenen Namespace, darauf beschränktes RBAC, eine ResourceQuota, damit niemand die Nachbarn aushungert, und eine Network Policy, die deinen ausgehenden Verkehr vom Netz aller anderen Tenants abschottet (private Bereiche gesperrt). Was du nicht bekommst: einen privaten Kernel — Container teilen sich den Host, wie bei jedem Shared-Cluster-Angebot. Wenn dein Bedrohungsmodell Hardware-Isolation verlangt, brauchst du einen dedizierten Cluster — und wir sagen dir das, statt dir diesen zu verkaufen.

Was passiert mit meinem Code, wenn ich kündige?

Du bekommst einen Dump deiner ConfigMaps, Secrets und Manifeste (kubectl get -o yaml über den ganzen Tenant) sowie die PVCs als Tarball. Danach wird alles gelöscht. Keine heimliche Aufbewahrung.

SLA, Downtime, Support?

homa wird von einer Person betrieben (Vincent). In dieser frühen Phase kein vertraglicher SLA. Wartung wird 48 h vorher per E-Mail angekündigt. Support per E-Mail, Antwortziel: 24 Stunden an Werktagen.

Warum nicht direkt Hetzner / DigitalOcean / Scaleway?

Weil du dort einen ganzen Cluster bezahlst — Control Plane, Nodes, Load Balancer — auch wenn du nur 5 % davon nutzt. Und der Betrieb bleibt an dir hängen. homa teilt das Haus unter den Tenants auf, die keinen ganzen Cluster brauchen.

Wie läuft Pay-as-you-go in der Praxis?

Wir lesen jede Minute den echten Verbrauch deines Tenants ab: tatsächlich verbrauchte CPU, belegter Arbeitsspeicher (Working Set), dazu der bereitgestellte Speicher. Das wird über die Zeit aufsummiert; jeden Montag ziehen wir die vergangene Woche × veröffentlichte Preise ein. Ein Pod, der läuft, aber nichts tut, verbraucht fast nichts — du zahlst also fast nichts.

Konkrete Beispiele:

  • 2 vCPU + 4 GiB + 20 GiB durchgehend den ganzen Monat (730 h) ≈ 29 € netto (+ 1,46 € Platz).
  • Dieselben Pods 8 h pro Werktag aktiv (≈ 176 h) ≈ 7 € netto (+ Platz).
  • Tenant angelegt, aber nichts gestartet: Du zahlst nur den Platz (~1,46 €/Monat); gelöscht → 0 €.
Welche Zahlungsmittel nehmt ihr?

Kreditkarte über Stripe: Bei der Anlage hinterlegst du die Karte (Autorisierung über 0 €), danach wird jeden Montag der Verbrauch der Vorwoche eingezogen. Rechnungssteller ist Ephais SAS mit Sitz in Frankreich.

Lust, es auszuprobieren?

Config wählen, Karte hinterlegen, kubeconfig abholen. Komplett self-service, in wenigen Minuten — Abrechnung nach Verbrauch, ohne Bindung.

Ersten Tenant anlegen