Posts

Showing posts with the label canary

Progressive Delivery with Canary and Blue-Green on Kubernetes: Argo Rollouts, Flagger, and Gateway API

Image
Progressive Delivery with Canary and Blue-Green on Kubernetes: Argo Rollouts, Flagger, and Gateway API Canary and blue-green delivery fail when teams treat them as YAML patterns. This guide shows how rollout controllers, traffic routers, metrics gates, and rollback mechanics work together on Kubernetes. TL;DR Progressive delivery on Kubernetes is safest when rollout control, traffic control, and metric evaluation are separated. Native Deployments provide rolling updates and revision rollback, but canary and blue-green releases need explicit traffic splitting, health gates, and promotion rules. Argo Rollouts gives Kubernetes-native Rollout, AnalysisTemplate, and blue-green/canary strategies; Flagger automates service-mesh or Gateway API canaries from Deployment changes. The operational win is not slower rollout. It is aborting bad versions before they own user traffic, while keeping rollback targets, metrics, and database compatibility observable. Progressive delivery is a control lo...

Progressive Delivery on Kubernetes: Canary, Blue-Green, and the Control Plane You Actually Need

Image
Progressive Delivery on Kubernetes: Canary, Blue-Green, and the Control Plane You Actually Need Canary and blue-green deployments solve different operational problems. This guide shows how to run both on Kubernetes with safer promotion, rollback, and traffic control. TL;DR Progressive delivery on Kubernetes is more than applying a new Deployment manifest and hoping the rollout settles cleanly. Native Deployments handle rolling updates well, but production canary and blue-green strategies need explicit promotion steps, analysis gates, and traffic control. In practice, that usually means adding a rollout controller such as Argo Rollouts or Flagger, wiring it to metrics, and designing rollback paths before release day. If you do that work up front, you reduce blast radius, shorten incident response, and make release behavior much more predictable. Argo Rollouts icon. The updated article covers canary and blue-green strategies, analysis gates, and promotion control. Rolling Updates Are...