# Using Argo Rollouts for Header-Based Routing in Kubernetes Canary Deployments

DevFeed: [Using Argo Rollouts for Header-Based Routing in Kubernetes Canary Deployments](<https://devfeed.tech/articles/laser-focused-kubernetes-deployments-using-argo-rollouts-and-header-based-routing-17673.md>)

Original publisher: [Read original article](<https://codefresh.io/blog/argo-rollouts-header-based-routing/>)

Author: Kostis Kapelonis

Published: 2025-06-23T13:39:25Z

Content type: tutorial

Language: en

Sources: [Codefresh](<https://devfeed.tech/sources/codefresh.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>)

Tags: [argo-rollouts](<https://devfeed.tech/tags/argo-rollouts.md>), [continuous-deployment](<https://devfeed.tech/tags/continuous-deployment.md>), [deployment-strategies](<https://devfeed.tech/tags/deployment-strategies.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [progressive-delivery](<https://devfeed.tech/tags/progressive-delivery.md>), [routing](<https://devfeed.tech/tags/routing.md>), [technical-guides](<https://devfeed.tech/tags/technical-guides.md>)

## AI overview

This guide explains how to use Argo Rollouts to control which users receive a canary deployment. It compares static routing with extra URLs and header-based routing, covering the tradeoffs between simplicity and flexibility.

## Source excerpt

A Kubernetes cluster with default configuration has access to only two deployment strategies: To get access to more advanced deployment strategies such as blue/green and canaries you need to use a dedicated Progressive Delivery controller such as Argo Rollouts. We have previously covered several basic and advanced scenarios for Argo Rollouts in our blog. Today [...] The post Laser Focused Kubernetes Deployments Using Argo Rollouts and Header Based Routing appeared first on Codefresh.