Kubernetes v1.35 lance le fluid workload management en beta : ce que ca change pour les developpeurs open source

William
Expert sourcing de talents · 6 juillet 2026 · 12 min de lecture
TL;DR
- •Kubernetes v1.35 introduit le fluid workload management (KEP-5532) en beta, permettant aux pods d'ajuster dynamiquement leurs ressources sans redemarrage. C'est la brique fondatrice des in-place restarts de JobSet.
- •Google rejoint l'Eclipse Foundation comme Strategic Member, Git 2.55 ajoute le support natif SHA-256, et ArgoCon Japan se tiendra le 28 juillet 2026 en colocation avec KubeCon Japan.
- •Pour les developpeurs open source francais, cette release simplifie la gestion des workloads GPU/ML et ouvre la voie a des pipelines CI/CD plus efficaces sur les providers manages (OVHcloud, Scaleway, GKE).
La sortie de Kubernetes v1.35 debut juillet 2026 marque une etape significative dans l'evolution de l'orchestrateur de containers le plus utilise au monde. La fonctionnalite phare de cette version, le fluid workload management (KEP-5532), passe en beta apres plus de deux ans de travail au sein du SIG Node. Mais cette release s'inscrit dans un contexte plus large : Google qui rejoint l'Eclipse Foundation, Git 2.55 qui debarque avec SHA-256, et ArgoCon Japan qui s'annonce comme l'evenement GitOps de l'ete. Decryptage complet pour les developpeurs open source.
KEP-5532 : le fluid workload management en detail
Le KEP-5532 est le fruit de plus de deux ans de travail au sein du SIG Node, le groupe d'interet special responsable du runtime des noeuds Kubernetes. L'idee est simple mais revolutionnaire : permettre aux pods de modifier dynamiquement leurs demandes de ressources (CPU, memoire, GPU) sans necessiter un cycle complet de destruction et recreation.
Jusqu'a la version 1.34, si un pod avait besoin de plus de memoire ou de GPU, la seule option etait de le terminer, modifier le manifest, et laisser le scheduler le replaquer sur un noeud avec les ressources adequates. Pour un service web stateless, c'est acceptable. Pour un job de training ML qui a deja traite 80% de son dataset, c'est catastrophique : vous perdez des heures de calcul et devez tout reprendre.
Le fluid workload management resout ce probleme en introduisant un Fluid Controller au niveau du kubelet. Ce controlleur surveille en continu les metriques de consommation des pods et negocie avec le scheduler des ajustements de ressources en temps reel. Le pod continue de tourner, ses processus ne sont pas interrompus, et les nouvelles limites de ressources sont appliquees via les cgroups v2.
En pratique, le Fluid Controller fonctionne en trois phases. D'abord, la phase d'observation : le controlleur collecte les metriques de consommation reelle (CPU, memoire, GPU VRAM) via le cAdvisor integre au kubelet. Ensuite, la phase de negociation : si la consommation depasse un seuil configurable (par defaut 80% des ressources allouees), le controlleur envoie une requete au scheduler pour obtenir des ressources supplementaires sur le noeud actuel. Enfin, la phase d'application : les nouvelles limites sont ecrites dans les cgroups v2 du container sans interruption du processus.
💡 Avis d'expert
C'est probablement la fonctionnalite Kubernetes la plus attendue depuis le Vertical Pod Autoscaler. La difference, c'est que le VPA etait une solution externe avec des limitations connues (pas de resize in-place). KEP-5532 integre nativement cette capacite dans le kubelet. Pour les equipes qui font du ML/IA en production, ca change tout : plus besoin de surdimensionner les pods « au cas ou ». Les couts cloud vont baisser, et la densite d'utilisation des GPU va augmenter de 20 a 40% selon nos estimations. C'est enorme quand on sait qu'une A100 coute entre 2 et 4 euros de l'heure chez les principaux cloud providers.
JobSet et les in-place restarts : la suite logique
Le fluid workload management n'est pas une fonctionnalite isolee. C'est une brique fondamentale pour une autre evolution majeure : les in-place restarts de JobSet. JobSet est un controleur Kubernetes qui gere des groupes de jobs comme une unite logique. Il est largement utilise pour les workloads de training distribue (PyTorch, JAX) et les pipelines de batch processing.
Avant la v1.35, un restart de JobSet impliquait la destruction et la recreation de tous les pods du job. Avec le fluid workload management, JobSet peut desormais effectuer des in-place restarts : les pods sont recycles sans etre detruits. Le controlleur fluid ajuste les ressources, reinitialise l'etat interne du container, et le job reprend exactement ou il s'etait arrete.
Le gain est particulierement visible sur les jobs de training IA. Un job distribue sur 8 GPU A100 qui prend 6 heures pouvait perdre 45 minutes a 1 heure sur chaque restart (temps de rescheduling, reload du modele, resynchronisation des workers). Avec les in-place restarts, ce temps tombe a quelques secondes. Sur un pipeline de training qui subit en moyenne 2 a 3 restarts par semaine (preemption, maintenance noeud), le gain cumule est significatif.
Le support du Fluid Controller par JobSet est implemente via une annotation speciale sur le JobSet manifest : jobset.kubernetes.io/fluid-restart: "true". Quand cette annotation est presente, le controlleur JobSet delegue les operations de restart au Fluid Controller au lieu de passer par le cycle classique de delete/recreate. Les checkpoints du job sont preserves dans un volume persistant, et le container redemarrer avec le meme PID namespace, ce qui permet aux frameworks de training distribue (comme PyTorch DDP) de reprendre la synchronisation instantanement.
💡 Avis d'expert
Les equipes qui deploient des workloads IA/ML sur Kubernetes en France vont directement beneficier de cette evolution. On pense notamment aux equipes de Mistral AI, Hugging Face, ou aux startups IA de Station F qui tournent sur des clusters GKE ou OVHcloud Managed Kubernetes. La reduction du temps de restart se traduit directement en euros economises. Sur un cluster de 32 GPU, on parle de 10 000 a 15 000 euros par mois de cout evite. C'est le genre de feature qui justifie a elle seule la migration vers la v1.35 des qu'elle sera disponible chez votre provider.
Google rejoint l'Eclipse Foundation : un signal fort
Parallalement a la sortie de Kubernetes v1.35, Google a annonce son adhesion a l'Eclipse Foundation en tant que Strategic Member. C'est un mouvement strategique qui merite d'etre analyse en profondeur, car il illustre une tendance de fond : les geants du cloud diversifient leurs alliances dans l'ecosysteme open source.
L'Eclipse Foundation heberge des projets majeurs de l'ecosysteme Java et enterprise : Jakarta EE (successeur de Java EE), MicroProfile, Eclipse IDE, et plus recemment des projets lies a l'IoT et au edge computing. L'arrivee de Google en tant que Strategic Member (le niveau le plus eleve de contribution) signifie un investissement financier significatif (environ 500 000 dollars par an) et un siege au Board of Directors.
Pourquoi Google fait-il ce mouvement maintenant ? Plusieurs raisons convergent. Premierement, l'ecosysteme Jakarta EE est en pleine renaissance, avec l'adoption de Jakarta EE 11 et des runtimes cloud-native comme Quarkus et Micronaut qui tournent sur GKE. Deuxiemement, Google veut renforcer l'interoperabilite entre ses outils (Vertex AI, Cloud Run) et les standards Eclipse. Troisiemement, c'est une reponse a Microsoft qui a intensifie sa presence dans les fondations open source ces deux dernieres annees.
💡 Avis d'expert
L'adhesion de Google a l'Eclipse Foundation est un signal clair pour les developpeurs Java et enterprise en France. Jakarta EE etait percu comme un « truc d'Oracle ». Avec Google a bord, la credibilite cloud-native de l'ecosysteme Eclipse augmente considerablement. Pour les ESN francaises qui maintiennent encore des applications Java EE legacy (et il y en a beaucoup, notamment dans la banque et l'assurance), c'est un argument supplementaire pour migrer vers Jakarta EE 11 sur GKE ou OVHcloud. Le message est clair : Java enterprise n'est pas mort, il se reinvente dans le cloud.
Git 2.55 : SHA-256, performance et securite
La sortie de Git 2.55 cette semaine apporte des ameliorations attendues de longue date. La plus significative est le support natif de SHA-256 comme algorithme de hashage par defaut pour les nouveaux depots. Apres des annees de travail sur la transition SHA-1 vers SHA-256 (initiee en 2018), Git 2.55 est la premiere version ou SHA-256 est considere comme « production-ready » pour les nouveaux projets.
Concretement, les developpeurs peuvent desormais initialiser un depot avec git init --object-format=sha256 sans les avertissements « experimental » des versions precedentes. Les operations de push et pull entre depots SHA-256 et SHA-1 sont gerees de maniere transparente grace a un mecanisme de traduction d'identifiants.
Git 2.55 apporte egalement des ameliorations de performance significatives sur les operations de git log et git blame sur les grands depots (mono-repos de 1M+ fichiers), ainsi que des correctifs de securite lies a la validation des chemins de sous-modules. Pour les equipes qui utilisent des mono-repos (comme beaucoup de grandes entreprises francaises dans la fintech et le e-commerce), ces ameliorations sont directement impactantes.
ArgoCon Japan 2026 : GitOps a l'echelle en colocation avec KubeCon
L'ArgoCon Japan 2026 se tiendra le 28 juillet 2026 en colocation avec KubeCon + CloudNativeCon Japan a Tokyo. C'est un evenement particulierement significatif pour l'ecosysteme GitOps, car c'est la premiere fois qu'ArgoCon se tient en Asie en tant qu'evenement colocalise de plein droit.
Le programme couvre l'ensemble de l'ecosysteme Argo : Argo CD (deploiement continu GitOps), Argo Workflows (orchestration de workflows), Argo Events (automatisation event-driven) et Argo Rollouts (canary et blue-green deployments). Les sessions les plus attendues portent sur l'integration d'Argo CD avec le nouveau fluid workload management de Kubernetes v1.35, et sur les strategies de rollout pour les workloads IA/ML distribues.
Pour les developpeurs francais qui ne pourront pas se rendre a Tokyo, les sessions seront disponibles en replay sur le site de la CNCF dans les 4 semaines suivant l'evenement. C'est aussi l'occasion de rappeler que la migration vers des pratiques GitOps est un investissement qui porte ses fruits tres rapidement : les equipes qui ont adopte Argo CD reportent une reduction de 60 a 80% des incidents de deploiement.
💡 Avis d'expert
ArgoCon Japan va etre un moment decisif pour l'adoption du GitOps en Asie-Pacifique, mais l'impact va se faire sentir jusqu'en Europe. Les grandes entreprises japonaises (Toyota, Sony, NTT) ont des pratiques de deploiement tres avancees, et leurs retours d'experience sur Argo a l'echelle (des milliers d'applications, des centaines de clusters) vont inspirer les equipes europeennes. Pour les developpeurs francophones, on recommande de suivre les sessions sur les ApplicationSets multi-cluster et l'integration avec Kustomize 6.x. C'est la que se joue l'avenir du deploiement a grande echelle.
Ce que ca signifie pour vous
Si vous etes developpeur open source, architecte cloud ou DevOps en France, voici les actions concretes a envisager suite a cette semaine d'annonces :
1. Testez le fluid workload management en staging. Si vous gerez des workloads GPU/ML sur Kubernetes, activez le feature gate FluidWorkloadManagement sur un cluster de test et mesurez l'impact sur vos jobs batch. Meme si la fonctionnalite est en beta, le SIG Node la considere comme stable pour les workloads non-critiques.
2. Planifiez votre migration SHA-256. Git 2.55 rend SHA-256 production-ready pour les nouveaux depots. Pour les depots existants, la migration est plus complexe et necessite un git fast-export | git fast-import. Commencez par vos depots internes non critiques pour vous familiariser avec le processus.
3. Surveillez les annonces d'ArgoCon Japan. Meme si vous ne pouvez pas y aller, les replays seront disponibles. Les sessions sur l'integration Argo CD + fluid workload management vont definir les meilleures pratiques de deploiement pour les 12 prochains mois.
4. Evaluez Jakarta EE 11 pour vos projets Java. L'arrivee de Google a l'Eclipse Foundation signifie que l'ecosysteme Jakarta va recevoir un boost d'investissement significatif. Si vous maintenez des applications Java EE legacy, c'est le bon moment pour evaluer la migration vers Jakarta EE 11 avec des runtimes cloud-native comme Quarkus.
Un projet Kubernetes ou cloud native ?
D-Open vous accompagne dans la conception, le deploiement et l'optimisation de vos infrastructures cloud native et Kubernetes.
Recevez votre devis en 24hL'impact sur l'ecosysteme francais du cloud native
La France est l'un des pays europeens les plus actifs dans l'ecosysteme cloud native. Avec des entreprises comme OVHcloud et Scaleway qui proposent des services Kubernetes manages, des startups IA comme Mistral AI et Hugging Face qui sont parmi les plus gros consommateurs de GPU, et une communaute de contributeurs open source tres active, ces annonces ont un impact direct.
OVHcloud a annonce le support de Kubernetes v1.35 dans son service Managed Kubernetes pour le troisieme trimestre 2026. Scaleway suit generalement avec un delai de 4 a 6 semaines. Pour les equipes qui tournent sur GKE (tres populaire chez les startups francaises), le support v1.35 devrait arriver dans les 3 a 4 semaines suivant la release upstream, comme c'est habituellement le cas.
Du cote de la communaute, les meetups Kubernetes Paris et Cloud Native Lyon preparent deja des sessions speciales sur le fluid workload management. C'est l'occasion pour les developpeurs francophones de se former sur cette nouvelle fonctionnalite avant qu'elle n'arrive en production chez leurs employeurs ou clients.
Enfin, les formations Kubernetes proposees par les organismes francais (Adaltas, WeScale, Enix) vont devoir integrer le fluid workload management dans leurs programmes. Si vous etes formateur ou que vous preparez la certification CKA/CKAD, commencez a vous familiariser avec KEP-5532 des maintenant : c'est un candidat probable pour les prochaines mises a jour de l'examen.
Perspectives : vers Kubernetes v1.36 et au-dela
La roadmap du SIG Node pour Kubernetes v1.36 (prevue pour decembre 2026) montre que le fluid workload management va passer en GA (General Availability) si la phase beta se deroule sans probleme majeur. Le SIG Apps travaille egalement sur l'extension du mecanisme fluid aux StatefulSets, ce qui ouvrirait la porte a des cas d'usage encore plus larges : bases de donnees distribuees, systemes de messaging, et caches distribues.
Le SIG Scheduling explore egalement l'integration du fluid workload management avec le Dynamic Resource Allocation (DRA), introduit en alpha dans Kubernetes 1.32. La combinaison des deux fonctionnalites permettrait une gestion completement automatisee des ressources GPU : allocation initiale via DRA, puis ajustement dynamique via le fluid controller. C'est le saint graal de l'orchestration GPU pour les workloads IA/ML.
Cote communaute, la KubeCon Europe 2027 (prevue a Berlin) devrait etre l'occasion de presenter les premiers retours d'experience a grande echelle sur le fluid workload management en production. Les developpeurs francais qui adoptent cette fonctionnalite des maintenant seront bien positionnes pour partager leurs retours lors de cette conference.
Questions frequentes
Qu'est-ce que le fluid workload management dans Kubernetes v1.35 ?▼
Le fluid workload management (KEP-5532) est une fonctionnalite beta de Kubernetes v1.35 developpee par le SIG Node. Elle permet aux pods d'ajuster dynamiquement leurs demandes de ressources (CPU, memoire, GPU) sans necessiter un cycle complet de destruction et recreation. Le Fluid Controller au niveau du kubelet negocie les ajustements avec le scheduler en temps reel via les cgroups v2.
Quand les providers manages (OVHcloud, Scaleway, GKE) proposeront-ils la v1.35 ?▼
GKE propose generalement les nouvelles versions Kubernetes dans les 3 a 4 semaines suivant la release upstream. OVHcloud a annonce le support pour le troisieme trimestre 2026. Scaleway suit habituellement avec un delai de 4 a 6 semaines. EKS (AWS) est generalement le plus lent, avec un delai de 6 a 10 semaines.
Quel est le lien entre KEP-5532 et JobSet ?▼
KEP-5532 fournit la brique de base pour les in-place restarts de JobSet. Au lieu de detruire et recreer les pods lors d'un redemarrage de job, JobSet peut ajuster les ressources a chaud grace au Fluid Controller. Le gain est particulierement visible sur les jobs de training IA distribue, ou le temps de restart passe de 45 minutes a quelques secondes.
Google a-t-il quitte la CNCF pour l'Eclipse Foundation ?▼
Non. Google reste pleinement engage dans la CNCF et continue de contribuer a Kubernetes, Istio, gRPC et d'autres projets. Son adhesion a l'Eclipse Foundation en tant que Strategic Member est une diversification strategique pour renforcer l'interoperabilite entre ses outils cloud et les standards Jakarta EE / MicroProfile. Les deux adhesions sont complementaires.
Besoin d'un expert Kubernetes pour votre projet ?
D-Open met a votre disposition des architectes cloud et DevOps experimentes pour deployer et optimiser vos clusters Kubernetes.
Parlons de votre projetArticles similaires
Migrer votre infrastructure open source en 7 etapes
Guide complet pour moderniser votre infrastructure avec des outils open source.
Lire →GuideDeployer Docker en production securisee : 7 etapes
De la containerisation au deploiement securise en production.
Lire →D-Open BlogVoir tous nos articles
Retrouvez toutes nos analyses et guides.
Explorer →