Mert Özen Further With Every Line

Blog

Mert Özen's blog posts on software development, backend, frontend, and DevOps.

Series
3 posts found #gateway-api
What's New in Kubernetes 1.33–1.37: Native Sidecars, In-Place Resize, preStop Sleep, Gateway API and Life After ingress-nginx
DevOps PART 19

What's New in Kubernetes 1.33–1.37: Native Sidecars, In-Place Resize, preStop Sleep, Gateway API and Life After ingress-nginx

The changes in Kubernetes 1.33–1.37 that matter most to app developers are native sidecars (1.33), preStop sleep (1.34), in-place resize (1.35), user namespaces (1.36) and HPA tolerance (1.37). With real output we see a sidecar ignoring SIGTERM stretch a Job to 39 seconds, the externalIPs and Endpoints deprecations, KYAML, the ingress-nginx retirement and Gateway API v1.7.

8 Nov 2026 10 min 3
External Traffic in Kubernetes: Ingress, the ingress-nginx Retirement and Gateway API with HTTPRoute
DevOps PART 06

External Traffic in Kubernetes: Ingress, the ingress-nginx Retirement and Gateway API with HTTPRoute

The Ingress API is frozen and ingress-nginx retired in March 2026; the way forward is the Gateway API, split into GatewayClass, Gateway and HTTPRoute. We install Envoy Gateway on kind, route /api to .NET and everything else to Angular, and look at why PathPrefix doesn't catch /apifoo, route status conditions, TLS and forwarded header notes, and the warnings of an ingress2gateway migration, all with real output.

8 Nov 2026 10 min 3
Canary Releases: Shifting Traffic by Percentage, Deciding with Metrics and Automated Analysis
DevOps PART 05

Canary Releases: Shifting Traffic by Percentage, Deciding with Metrics and Automated Analysis

A canary runs the new version with a small share of traffic and decides by comparing it with a control running at the same time. Weights in Nginx (900/100, not sticky), a user-sticky canary with split_clients and the empty-key trap, sticky cookies in 1.30; 4.80% vs 0% over 4,000 requests but a meaningless result over 19, a gate returning WAIT/ABORT/PROMOTE, Gateway API weights, and Argo Rollouts aborting a faulty version automatically.

8 Nov 2026 13 min 5
Blog Map