Managed Kubernetes

Ein Kubernetes-Cluster,
ohne einen Kubernetes-Cluster zu mieten.

Du bekommst eine kubeconfig, du startest kubectl, du deployst. Das war's. Keine proprietäre Konsole, die du erst lernen musst. Kein monatelanges Onboarding. Keine Überraschung auf der Rechnung.

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

Für wen?

ho.ma 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 den echten Verbrauch: nur die Ressourcen, die laufen. Kein Abo, keine Mindestlaufzeit, keine Staffel, die du blind wählen musst. Ein laufender Pod wird minutengenau erfasst; läuft nichts → Compute kostet 0 €, es bleibt nur eine kleine Platzpauschale, solange dein Tenant existiert. Du löschst ihn → 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
Arbeitsspeicher
Nach dem tatsächlich belegten Speicher (Working Set)
0,004 € / GiB·h
Persistenter Speicher
Longhorn-Volumes, Snapshots inklusive
0,0002 € / GiB·h
Platz (Namespace)
Solange dein Tenant existiert. Lösch ihn → 0 €.
0,002 € / Namespace·h

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

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: ~29 € netto wenn alles 24/7 läuft.

Im Leerlauf geht es gegen 0 € — du zahlst nur, was wirklich 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
Tenant anlegen

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?

Ja. Isolation pro Namespace über Capsule, RBAC pro Tenant, ResourceQuota, damit dein Workload dem Nachbarn nicht die Luft nimmt. Serverseitig über die Admission-Webhooks überprüfbar.

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?

ho.ma 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. ho.ma 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.

Tenant anlegen