Farewell ingress-nginx, Hello Gateway API
March is all about ingress-nginx and the Kubernetes Gateway API: ingress-nginx is stepping down after years of faithful service. We took a look at what alternatives are available and what the migration entails. If that makes you want to dive right in, our latest tutorial offers a hands-on introduction.
We’re also represented at two events in the coming months: as a Bronze Partner at the TechRiders Summit in Cologne and as a Gold Sponsor at stackconf in Munich. With our ticket codes you can attend both events for free or at a discount.
Enjoy reading!
Blog
ingress-nginx is being discontinued
The time has come: following an announcement by the Kubernetes project last November, development of the popular ingress controller ingress-nginx will be discontinued this month.
In our latest article we therefore looked at possible alternatives and the migration effort involved in moving to the Gateway API. The projects we compared were Cilium, Traefik, Contour, Emissary, kgateway and Envoy Gateway.
You can find the details and results of our comparison on our blog.
Tutorial: XFF and Proxy-Protocol with kgateway
Following up on the first item in this newsletter, you may have already taken a look at the Kubernetes Gateway API.
This month’s tutorial is about kgateway, a popular and high-performance gateway controller for Kubernetes, and how to configure the frequently needed settings for X-Forwarded-For headers and Proxy-Protocol.
Events
NETWAYS Web Services @ TechRiders Summit 2026
In just under three months we’ll be joining the TechRiders Summit 2026 in Cologne as a Bronze Partner.
We’re looking forward to spending two days in mid-June chatting with over 2,000 attendees and catching some of the more than 100 sessions. If that sounds exciting to you too, we have something for you:
With our ticket code NETWAYS-FREE you get your Summit ticket for free - saving you €349!

One month to go until stackconf
There’s just one month left until stackconf, where we’ll be represented as a Gold Sponsor. It’s not too late to grab 50% off with ticket code NWS_50 and join us in Munich at the end of April.
We hope to welcome you as our Gold Sponsor in Munich at the end of April.
Reading Corner
This month our link collection is a colourful mix: news from the OpenTelemetry project, SRE practices in cybersecurity, code reviews in the age of AI, and technical details about etcd — hopefully something for everyone!
- Felix gained insights into how Google applies SRE processes in the field of cybersecurity:
How Google does it: Applying SRE to Cybersecurity - Daniel read a summary about the removal of the batch processor in OpenTelemetry:
Why the OpenTelemetry batch processor is going away eventually - Sebastian learned about the deliberately boring technology stack of Incident.io:
Keeping it boring: the incident.io technology stack - Achim picked up fresh ideas on code reviews in the age of AI:
How to Do Code Reviews in the Agentic Era - Kleon now knows why etcd can become a problem in very large Kubernetes environments:
Why etcd breaks at scale in Kubernetes
CLI Quick Win
Bash Special Parameters - $?, $$ and $!
Your Bash environment doesn’t just populate a few environment variables like HOME or PATH for you. There are also a handful of special variables that are always available.
Three of them are particularly useful: $? holds the exit code of the last command, $$ the PID of the current shell - handy for
collision-free temp files, for example. $! gives you the PID of the most recently backgrounded process.
You made it to the end of this newsletter!
If you have any questions, don't hesitate to get in touch!
Or reply directly to this newsletter - I read every mail!
Until next month,
Daniel & the NWS-Team