Knative vs Argo Rollouts : quel outil pour le déploiement ?

christiane99 17/05/2026
RÉSOLU
christiane99
Auteur Actif
Avatar de christiane99
christiane99
Auteur Actif

Je suis en plein dilemme pour notre stratégie de release sur Kubernetes. On hésite énormément entre utiliser Knative Serving pour son approche serverless native et Argo Rollouts pour un contrôle granulaire des déploiements type canary.

D'un côté, Knative gère l'autoscaling vers zéro, ce qui est top pour nos microservices peu sollicités. De l'autre, Argo Rollouts semble beaucoup plus robuste pour les déploiements complexes avec analyse Prometheus. Est-ce qu'il y a vraiment un intérêt à mixer les deux ou est-ce juste une complexité inutile pour une équipe SRE ?

17/05/2026 à 20:34

17 commentaires

weber-patricia
Membre Actif
Avatar de weber-patricia
weber-patricia
Membre Actif

Honnêtement, le scale-to-zero de Knative est une fausse bonne idée pour la plupart des apps de production. La latence au démarrage (cold start) est un tueur de performance pour nos API gRPC.

18/05/2026 à 16:14
christiane99
Auteur Actif
Avatar de christiane99
christiane99
Auteur Actif

On a testé le minScale: 1 pour justement éviter le cold start, mais ça rend Knative moins intéressant financièrement.

19/05/2026 à 16:09
fdiaz
Membre
Avatar de fdiaz
fdiaz
Membre

Si tu cherches du contrôle, Argo Rollouts gagne haut la main. Knative, c'est une boîte noire. Quand ton trafic monte, tu n'as pas la même finesse dans les AnalysisTemplate.

20/05/2026 à 12:06
christiane99
Auteur Actif
Avatar de christiane99
christiane99
Auteur Actif

C'est exactement ce que je craignais. Argo semble plus pérenne pour du long terme.

21/05/2026 à 01:25
maggie-marchand
Membre Actif
Avatar de maggie-marchand
maggie-marchand
Membre Actif

Le problème d'Argo Rollouts, c'est que ça demande une stack de monitoring parfaite. Si ton Prometheus est mal configuré, tes rollbacks automatiques ne déclencheront jamais ou pire, feront des faux positifs.

21/05/2026 à 15:27
gauthier-dorothee
Membre Actif
Avatar de gauthier-dorothee
gauthier-dorothee
Membre Actif

Pourquoi ne pas utiliser ServiceMesh avec un simple TrafficSplit ? Knative devient vite une usine à gaz avec ses propres CRD.

22/05/2026 à 10:02
christiane99
Auteur Actif
Avatar de christiane99
christiane99
Auteur Actif

Ajouter Istio juste pour le splitting, ça me semble ajouter une couche de complexité encore plus grande que Knative.

23/05/2026 à 08:32
weber-patricia
Membre Actif
Avatar de weber-patricia
weber-patricia
Membre Actif

Exactement. Istio, c'est le cauchemar de maintenance. Restez sur du pur Kubernetes avec Argo.

24/05/2026 à 07:03
fdiaz
Membre
Avatar de fdiaz
fdiaz
Membre

Argo Rollouts permet de gérer des stratégies blue-green très facilement via le rollout.yaml. C'est bien plus lisible pour les développeurs.

25/05/2026 à 04:23
christiane99
Auteur Actif
Avatar de christiane99
christiane99
Auteur Actif

La lisibilité est un point clé ici, on a une équipe dev qui n'est pas forcément experte en infra.

25/05/2026 à 21:07
maggie-marchand
Membre Actif
Avatar de maggie-marchand
maggie-marchand
Membre Actif

Si tes devs ne sont pas experts, évite Knative. Le debugging des logs de versioning Knative est une horreur sans nom.

26/05/2026 à 19:08
gauthier-dorothee
Membre Actif
Avatar de gauthier-dorothee
gauthier-dorothee
Membre Actif

Je confirme. On a migré de Knative vers Argo l'an dernier et on a réduit nos temps de build/deploy de 40%.

27/05/2026 à 07:56
christiane99
Auteur Actif
Avatar de christiane99
christiane99
Auteur Actif

40% de gain, c'est massif. C'est le genre d'argument qui finit le débat en réunion.

27/05/2026 à 20:25
weber-patricia
Membre Actif
Avatar de weber-patricia
weber-patricia
Membre Actif

Attention à la gestion des secrets avec Argo. Ce n'est pas intégré nativement comme dans certains patterns serverless.

28/05/2026 à 13:45
fdiaz
Membre
Avatar de fdiaz
fdiaz
Membre

Utilisez ExternalSecrets avec Argo, c'est le standard actuel.

29/05/2026 à 06:36
maggie-marchand
Membre Actif
Avatar de maggie-marchand
maggie-marchand
Membre Actif

Le débat se résume à : voulez-vous de l'automatisation simple (Knative) ou de la fiabilité contrôlée (Argo) ?

30/05/2026 à 04:47
christiane99
Auteur Actif
Avatar de christiane99
christiane99
Auteur Actif

Merci à tous pour ces retours. On part sur Argo Rollouts. La fiabilité et la maintenabilité l'emportent sur le scale-to-zero pour nous.

30/05/2026 à 18:04

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire