Kubernetes managé

Un cluster Kubernetes,
sans louer un cluster Kubernetes.

Tu reçois un kubeconfig, tu lances kubectl, tu déploies. C'est tout. Pas de console propriétaire à apprendre. Pas de mois d'onboarding. Pas de facture surprise.

Voir les tarifs Comment ça marche →
Hébergement
France · UE
Isolation
Capsule + RBAC par tenant
Audit
Toutes mutations tracées
TLS
Let's Encrypt natif

Pour qui ?

ho.ma cible les équipes pour qui un cluster K8s en propre, c'est trop, mais une PaaS opinionnée, pas assez.

Faiseurs solo & petites équipes

Tu veux kubectl apply sans gérer un control plane, et sans coller à un fournisseur qui te facture chaque heure d'inactivité.

Projets sandbox & prototypes

Un environnement Kubernetes stable pour tester, démontrer, faire des POC, sans passer par les ops corporate.

Workloads qui doivent rester en UE

Hébergement européen, opéré par une société française, sans dépendance opérationnelle à un cloud US.

Tarifs

Tu paies à l'usage réel : seulement les ressources qui tournent. Pas d'abonnement, pas d'engagement, pas de palier à choisir à l'aveugle. Un pod actif est compté à la minute ; rien ne tourne → le compute est à 0 €, tu ne paies qu'un petit forfait d'espace tant que ton tenant existe. Tu le supprimes → 0 €, immédiatement.

Ressource Prix HT
vCPU
Compté à la consommation CPU réelle de tes pods — un pod actif mais au repos ≈ 0
0,010 € / vCPU·h
Mémoire
Comptée à la mémoire réellement utilisée (working set)
0,004 € / GiB·h
Stockage persistant
Volumes Longhorn, snapshots inclus
0,0002 € / GiB·h
Espace (namespace)
Tant que ton tenant existe. Supprime-le → 0 €.
0,002 € / namespace·h

Pas de coût caché : pas de facture au trafic réseau, pas de facture aux requêtes API, pas de frais de sortie. Détails dans la FAQ.

Tu fixes ton plafond — garde-fou budget

Pas de palier. Tu paies l'usage réel, et tu poses un plafond de ressources à la création — ajustable à tout moment. Tu ne seras jamais facturé au-delà.

Exemple de plafond
vCPU2
Mémoire4 GiB
Stockage20 GiB

Plafond mensuel : ~29 € HT si tout tourne 24/7.

Au repos, ça tend vers 0 € — tu ne paies que ce qui tourne vraiment.

Inclus dans chaque tenant
  • ✓ Namespace(s) isolé(s) Capsule + RBAC
  • ✓ Kubeconfig self-service, kubectl direct
  • ✓ Audit log complet
  • ✓ Stockage persistant Longhorn + snapshots
  • ✓ Facturation à l'usage, plafond ajustable
Créer mon tenant

Concrètement, comment ça se facture ?

  • ⏱️ On mesure ce qui tourne, relevé à la minute : les ressources de tes pods actifs + le stockage. Rien ne tourne → 0 €.
  • 🔧 Ça suit ton activité en temps réel : tu démarres un pod, le compteur monte ; tu l'arrêtes, il s'arrête.
  • 🛑 Tu supprimes ton tenant, tout s'arrête — la facture ne reflète que le réellement actif.
  • 📅 Débit automatique chaque lundi matin, sur la carte en dossier, pour l'usage de la semaine écoulée. Le détail par ressource est visible à tout moment.
  • 💸 Pas de surprise : tu vois le coût cumulé en cours via homa tenant usage <ton-tenant> ou depuis ton espace client.

Besoin d'un plafond au-delà des limites par défaut, ou d'un isolement dédié ? Écrivons-nous.

Comment ça marche

Pas de magie, pas de boîte noire

Le pipeline qui te livre l'accès est documenté, scriptable, vérifiable.

01 · PROVISIONING

Capsule isole ton tenant

On crée un Tenant Capsule lié à ton identité, avec un namespace, des quotas, un RoleBinding. Tu ne peux pas voir ce qui ne t'appartient pas.

02 · ACCÈS

Kubeconfig direct

Tu télécharges ton kubeconfig (token court-vie, ServiceAccount stable). Ton kubectl parle directement à l'API Kubernetes via TLS valide. Pas de tunnel, pas de plugin propriétaire.

03 · OPÉRATION

Tout est audité

Chaque mutation, chaque lecture de secret est loguée côté serveur. Tu peux demander tes logs d'audit à tout moment.

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

Questions fréquentes

Mon code est-il isolé des autres clients ?

Oui. Isolation par namespace via Capsule, RBAC par tenant, ResourceQuota qui empêche ton workload d'étouffer le voisin. Vérifiable côté serveur via les webhooks d'admission.

Que devient mon code si je résilie ?

Tu reçois ton dump de configmaps + secrets + manifests (kubectl get -o yaml de tout ton tenant) et un dump des PVC en tarball. Ensuite tout est supprimé. Pas de rétention cachée.

SLA, downtime, support ?

ho.ma est piloté par une personne (Vincent). Pas de SLA contractuel en phase early. Maintenance annoncée par email 48 h avant. Support par email, objectif de réponse sous 24 h ouvrées.

Pourquoi pas Hetzner / DigitalOcean / Scaleway directement ?

Parce que sur ces plateformes tu paies un cluster complet — control plane, nodes, load balancer — même en n'en utilisant que 5 %. Et tu portes la charge opérationnelle. ho.ma mutualise pour les tenants qui n'ont pas besoin d'un cluster entier.

Comment marche le pay-as-you-go en pratique ?

On relève toutes les minutes la consommation réelle de ton tenant : le CPU effectivement consommé, la mémoire utilisée (working set), plus le stockage provisionné. On intègre dans le temps ; chaque lundi on débite la semaine écoulée × tarifs publiés. Un pod allumé mais au repos ne consomme presque pas — tu ne paies donc presque rien.

Exemples concrets :

  • 2 vCPU + 4 GiB + 20 GiB en continu tout le mois (730 h) ≈ 29 € HT (+ 1,46 € d'espace).
  • Les mêmes pods actifs 8 h/jour ouvré (≈ 176 h) ≈ 7 € HT (+ l'espace).
  • Tenant créé sans rien lancer : tu ne paies que l'espace (~1,46 €/mois) ; supprimé → 0 €.
Vous prenez quels moyens de paiement ?

Carte bancaire via Stripe : tu enregistres une empreinte (0 €) à la création, puis débit automatique chaque lundi de l'usage écoulé. Facturation par Ephais SAS, basée en France.

Tu veux essayer ?

Choisis une config, enregistre une carte, récupère ton kubeconfig. Tout en self-service, en quelques minutes — facturation à l'usage, sans engagement.

Créer mon tenant