Java Architect Essentials
Java Architect Essentials
Jul 10, 2025 · Operations

How Header Routing Enables Zero‑Downtime Gray Releases

The article explains why traditional branch‑based deployments cause service outages, introduces Header routing as a logical, zero‑downtime gray‑release solution, details its core principles, benefits, implementation with Nginx Ingress, and provides practical code examples for seamless version switching.

Header RoutingKubernetesNGINX Ingress
0 likes · 10 min read
How Header Routing Enables Zero‑Downtime Gray Releases
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Nov 17, 2021 · Cloud Native

How to Implement Canary Deployments with Ingress‑Nginx Annotations in Kubernetes

This guide shows how to use Ingress‑Nginx annotations to perform canary releases in Kubernetes, covering header‑based, cookie‑based, and weight‑based traffic splitting with complete YAML manifests and curl commands for verification, providing step‑by‑step examples and demonstrating practical testing.

Cookie RoutingHeader RoutingKubernetes
0 likes · 11 min read
How to Implement Canary Deployments with Ingress‑Nginx Annotations in Kubernetes