Audit gratuit

Plateforme de conteneurs

Réduire sa facture Kubernetes : les leviers et un exemple chiffré

Sur Kubernetes, vous payez les nœuds que vos pods réservent, pas ce qu’ils consomment. Avec vos équipes, nous ramenons ce que chaque pod se réserve (ses requests) à l’usage mesuré, remplissons les nœuds, puis faisons baisser le prix de ceux qui restent.

Amazon EKS, Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE), OVHcloud Managed Kubernetes, Scaleway Kapsule ou cluster que vous gérez vous-même : nous appliquons la méthode FinOps, le cadre de la FinOps Foundation où ingénierie, finance et métiers pilotent ensemble la dépense.

Mis à jour le 24 octobre 2026. Tarifs des fournisseurs relevés le 24 octobre 2026 ; sources en bas de page.

Pourquoi un cluster coûte plus qu’il ne consomme

Chaque pod, l’unité qui fait tourner un ou plusieurs conteneurs de votre application, déclare des requests : la part de processeur et de mémoire qu’il se réserve. Kubernetes place les pods d’après ces réservations ; quand elles ne tiennent plus sur les nœuds existants, il faut des nœuds de plus, ajoutés à la main ou automatiquement. Des requests posées « au cas où » font donc payer des nœuds pour une capacité que personne n’utilise. Les limits, elles, fixent le plafond qu’un conteneur ne peut pas dépasser.

Les chiffres publiés vont dans le même sens :

Ce sont des mesures d’éditeurs d’outils sur leurs propres clients : un ordre de grandeur, pas la mesure de votre cluster. Celle-ci se fait pendant l’audit.

Pour qui

Ce que nous regardons

ConstatLevier
Requests bien au-dessus de l’usageLe rightsizing, c’est-à-dire le redimensionnement des pods : de nouvelles requests tirées de 14 jours de mesure (95e centile, plus une marge), d’après les recommandations du VPA (Vertical Pod Autoscaler, qui propose des valeurs à partir de l’usage observé) ou d’OpenCost. Elles sont validées en test de charge avant la production.
Nœuds à moitié videsLe bin-packing : ranger les pods sur le moins de nœuds possible, comme des cartons dans un camion. Consolidation avec Karpenter sur EKS, avec l’autoscaler de cluster ailleurs, et moins de types de nœuds.
Nombre de nœuds fixeL’autoscaling des nœuds : le cluster ajoute un nœud quand des pods attendent une place, et retire ceux qui se vident quand la charge baisse.
Hors production allumé en permanenceArrêt des nœuds la nuit et le week-end ; plan de contrôle gratuit quand le fournisseur en propose un.
Nœuds tous à la demandeSpot (capacité inutilisée, vendue moins cher et interruptible) pour les pools de nœuds qui tolèrent une interruption ; processeurs Graviton (Arm, chez AWS) si vos images existent pour Arm ; Savings Plans ou réservations (un engagement sur 1 ou 3 ans, contre une remise) sur le socle stable, achetés une fois les nœuds redimensionnés.
Trois clusters ou plus pour une petite équipeRegroupement par namespaces, les espaces de noms qui séparent équipes et applications dans un même cluster.
Version en support étenduMontée de version planifiée avec vos équipes.
Coût non réparti par équipeAllocation par namespace et par étiquette, avec les outils présentés plus bas.

La même charge, avant et après

Avant : valeurs posées au lancement, jamais revues

resources:
  requests:
    cpu: "2"       # 2 cœurs
    memory: 4Gi    # 4 Gio
  limits:
    memory: 4Gi

Après : valeurs tirées de 14 jours de mesure, validées en test de charge

resources:
  requests:
    cpu: 300m      # 0,3 cœur
    memory: 900Mi  # 900 Mio
  limits:
    memory: 1200Mi # pic + marge

Exemple illustratif. Le pod réserve 0,3 cœur au lieu de 2, et 900 Mio de mémoire au lieu de 4 Gio : un même nœud accueille plusieurs fois plus de pods. La limite mémoire reste au-dessus du pic mesuré, car un conteneur qui la dépasse est arrêté net, puis relancé. Rien n’est déployé sans votre feu vert.

Spot sur les pools de nœuds

Le Spot, c’est la capacité inutilisée du fournisseur, vendue moins cher et reprise avec un préavis court. Remises affichées : jusqu’à 90 % sur AWS et sur Azure, jusqu’à 91 % sur Google Cloud. Préavis : 2 minutes sur AWS, 30 secondes sur Azure, 0 ou 120 secondes sur Google Cloud selon la configuration.

Sur Kubernetes, nous le réservons à un pool de nœuds (un groupe de nœuds de même type) dédié aux charges sans état : API répliquées, traitements par lots, intégration continue, environnements de test. Les bases de données et les services à instance unique restent sur des nœuds classiques. Cast AI mesure −59 % de coût de calcul sur les clusters en partie en Spot, et −77 % sur ceux entièrement en Spot (données 2024).

Le plan de contrôle : support étendu et clusters en trop

Le plan de contrôle est la partie du cluster qui orchestre les nœuds. Le fournisseur le gère et, hors offre gratuite, le facture à l’heure, par cluster. Deux postes à regarder en premier : une version restée en support étendu, et des clusters qui pourraient n’en faire qu’un.

ServicePlan de contrôleÀ savoir
Amazon EKS0,10 $/h par cluster, soit 73 $ par mois.En support étendu : 0,60 $/h, soit 438 $ par mois. Il prend le relais des 14 mois de support standard, pour 12 mois de plus.
Azure AKSFree : gratuit, jusqu’à 1 000 nœuds, sans SLA financier (aucun dédommagement en cas d’indisponibilité). Standard : 0,10 $/h en France Central.L’analyse des coûts intégrée à AKS exige le niveau Standard ou Premium. Premium ajoute un support à long terme de 24 mois.
Google GKE0,10 $/h par cluster. Crédit de 74,40 $ par mois et par compte de facturation, pour les clusters zonaux et Autopilot seulement, non reportable.Support étendu : +0,50 $/h pour les clusters du canal Extended dont la version mineure est en support étendu.
OVHcloud Managed KubernetesFree : gratuit, haute disponibilité dans une seule zone. Standard : 0,09 € HT/h par cluster, soit 65,70 € HT par mois, sur plusieurs zones.Savings Plans OVHcloud sur les nœuds B3, C3 et R3 (hors Local Zones) : −15 % sur 12 mois, −30 % sur 36 mois.
Scaleway KapsuleMutualized : 0 €. Dedicated-4 : 0,11 €/h ; Dedicated-8 : 0,18 €/h ; Dedicated-16 : 0,35 €/h.Un Dedicated-8 revient à 131,40 € par mois : à comparer au plan mutualisé, gratuit, pour un cluster hors production.
Cluster autogéréPas de frais de plan de contrôle : ses machines sont facturées comme vos autres VM ou serveurs.OpenCost répartit le coût avec votre propre grille de prix.

Tarifs relevés le 24 octobre 2026, hors taxes : en dollars US pour AWS, Azure et Google Cloud, en euros pour OVHcloud et Scaleway. Un mois compte 730 heures.

Ce que cela change sur la facture

Exemple illustratif, pas un client réelTrois clusters EKS à Paris (eu-west-3), dont un resté en support étendu, et 24 nœuds m6i.xlarge (4 vCPU, 16 Gio) à la demande, aux requests jamais revues. Volumes inventés ; tarifs AWS relevés le 24 octobre 2026, en dollars US hors taxes.

PosteAvantAprèsCe qui change
Plans de contrôle (3 clusters)584,00 $219,00 $Montée de version du cluster en support étendu.
Nœuds3 924,48 $1 610,09 $Requests corrigées, puis consolidation sur 14 nœuds m7g.xlarge (Graviton, même taille) : 10 sous Compute Savings Plan 1 an sans avance (0,1444 $/h), 4 à la demande (0,1904 $/h).
Total par mois4 508,48 $1 829,09 $−2 679,39 $ par mois (−59,4 %)

Sur 12 mois : 32 153 $ d’économies. Notre part, 25 % : 8 038 $. Vous gardez 24 115 $ la première année, puis 100 % des économies.

Le Spot n’est pas compté : son prix varie et n’a pas été relevé pour Paris. Disques, NAT et trafic entre zones ne sont pas inclus. Ce scénario part d’un cluster jamais revu et cumule plusieurs leviers : il montre le calcul, il ne prédit pas votre résultat. Le Savings Plan est acheté par vous, à votre nom.

Savoir ce que coûte chaque équipe

Une facture Kubernetes arrive en lignes de nœuds, pas en lignes d’équipes. Pour décider, il faut répartir le coût par namespace, par application ou par étiquette. Nous partons des outils que vous avez déjà, ou d’outils ouverts : aucun outil propriétaire à garder après notre passage.

Nos accès et la mesure

La baseline est le coût effectif moyen des 3 derniers mois clos, ressource par ressource, signé avant toute action ; vos engagements existants sont listés à part et ne sont jamais facturés. L’économie se mesure ensuite sur les factures du fournisseur (nœuds, plans de contrôle, réseau associé), au prix de la baseline : les hausses ou baisses de tarif du fournisseur ne comptent ni pour ni contre. La croissance de votre activité est neutralisée : le nombre de nœuds du mois est ramené à l’activité de la baseline, selon un indicateur d’activité convenu à la signature (par exemple les requêtes servies), jamais un indicateur interne du cluster. Seules les économies réalisées et mesurées sur vos factures sont facturées, jamais les « coûts évités » ; une économie négative se déduit. Le détail est dans notre méthode.

Prix

25 % des économies mesurées, pendant 12 mois. Ensuite, 100 % pour vous. Au-delà de 20 000 € d’économies par mois, notre part passe à 20 % sur ce qui dépasse. Aucune économie, aucune facture. Zéro fixe, zéro abonnement, zéro minimum.

L’audit est gratuit : plan d’économies chiffré, action par action, sous 10 jours ouvrés après l’ouverture de l’accès. Aucun engagement : le plan vous reste, même si vous ne signez pas. Rien ne change sans votre accord : chaque action est validée par vous, mise en œuvre avec vos équipes (ou par elles) et réversible, sauf les engagements (Savings Plans, réservations), que vous signez vous-même, et les suppressions, que vous confirmez.

Facturation mensuelle, sur rapport contradictoire validé sous 15 jours ; une économie contestée n’est pas facturée. Résiliable à tout moment, préavis d’un mois ; à la sortie, aucune économie future n’est facturée.

Estimer mes économies Demander l’audit gratuit

Autres fournisseurs : AWS · Microsoft Azure · Google Cloud · OVHcloud et Scaleway. À lire aussi : notre méthode FinOps, étape par étape · Savings Plans et réservations · le cas d’école AWS.

Sources