deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak dev.to (home feed)

Gateway API v1.5 Önemli Özellikleri GA'ya Taşırken Ingress-NGINX Emekliliğe Yaklaşıyor

Ingress-NGINX Mart 2026'da emekliye ayrılırken Gateway API, ListenerSet, TLSRoute ve CORS yönetimini GA seviyesine taşıyan v1.5 ve v1.6 sürümlerini yayımladı ve klasik Ingress kullanıcılarını göçe zorluyor.

Gateway API v1.5 Önemli Özellikleri GA'ya Taşırken Ingress-NGINX Emekliliğe Yaklaşıyor

Neler oldu

Kubernetes ağ yapısı 2026'da ciddi bir geçiş noktasına ulaştı. dev.to'da yayımlanan bir yazıya göre Ingress-NGINX controller'ı Mart ayında emekliye ayrılıyor, Gateway API projesi ise bu yıl v1.5 ve v1.6 olmak üzere iki büyük sürüm yayımladı — yazarın deyimiyle bu birliktelik, klasik Ingress'in yerine konulmasını planlanan bir hedef olmaktan çıkarıp kaçınılmaz hale getiriyor.

İki sürümden ilki olan v1.5, 27 Şubat 2026'da Kubernetes SIG Network tarafından yayımlandı ve projenin şimdiye kadarki en kapsamlı sürümü olarak nitelendiriliyor. v1.6 ise yıl içinde ardından geldi.

Yeni bir sürüm süreci

v1.5 aynı zamanda bir süreç değişikliğini de işaret ediyor: proje, Kubernetes'ten ödünç alınan bir release-train (sürüm treni) modeline geçti. Bu yaklaşımda, feature-freeze (özellik dondurma) son tarihine kadar tamamlanan her özellik sürüme dahil ediliyor; tek tek kilometre taşlarıyla hizalanmak için bekletilmiyor. dev.to yazısı, bunun bu model altında üretilen ilk Gateway API sürümü olduğuna dikkat çekiyor.

v1.5'te GA'ya geçenler

Yazıya göre v1.5 ile altı özellik Standard Channel'a — API'nin genel kullanıma açık katmanına — taşındı. Yazıda detaylandırılanlardan bazıları şöyle:

ListenerSet, listener tanımlarını Gateway objesinden ayırıyor. Daha önce her listener'ın doğrudan Gateway içinde bildirilmesi gerekirken, ListenerSet ile listener'lar ayrı objelerde yaşıyor ve bir Gateway üzerinde birleştiriliyor. Yazı, ana kullanım senaryosu olarak çok kiracılı (multi-tenant) ortamlara işaret ediyor; çünkü platform ekipleri ve uygulama ekipleri farklı listener'lara sahip olabilir. Ayrıca Gateway başına 64'ten fazla listener kullanımını mümkün kılarak önceki bir kısıtlamayı ortadan kaldırıyor.

TLSRoute, HTTP farkındalığı olmaksızın route seviyesinde TLS iletimi sağlıyor. Bu da onu veritabanı bağlantıları veya mesaj kuyrukları gibi trafik için uygun kılıyor — TLS yönetimine ihtiyaç duyan ama HTTP tabanlı olmayan iş yükleri.

HTTPRoute CORS filtresi, yerel CORS yapılandırmasını route'un kendisine getiriyor ve Ingress controller'larının cross-origin politikası için geleneksel olarak gerektirdiği uygulamaya özgü annotation'ların yerini alıyor.

İstemci sertifikası doğrulaması ve sertifika seçimi ise, Gateway'de sonlandırılan bağlantılar için daha gelişmiş TLS kontrolleriyle öne çıkan seti tamamlıyor.

Göç saati

Asıl hikaye zamanlamada. GA sürümü Şubat sonunda yayımlandı ve Ingress-NGINX Mart ayında kademeli olarak sonlandırılacak. dev.to yazarı bu zamanlamayı göç için elverişli olarak sunuyor; çünkü ekiplerin ihtiyaç duyduğu standartlaştırılmış ve genel kullanıma açık yetenekler — özellikle CORS gibi controller'a özgü annotation geçici çözümlerinin yerini alacaklar — eski controller sahneden çıkarken hazır durumda.

Hâlâ klasik Ingress manifest'leri çalıştıran ekipler için yazı, 2026'yı bir göçü sadece değerlendirilecek yıl değil, uygulanacak yıl olarak konumlandırıyor.

Neden önemli

Ingress-NGINX'in emekliliği, Gateway API benimsemeyi "olsa iyi olur" olmaktan çıkarıp planlanmış bir iş haline getiriyor. Controller'a bağımlı her cluster'ın artık somut bir göç yoluna ihtiyacı var ve klasik Ingress'in olağanlaştırdığı annotation odaklı davranışın — CORS yönetimi bunun açık bir örneği — yerel API terimleriyle yeniden ifade edilmesi gerekiyor.

v1.5'teki spesifik özellikler aynı zamanda API'nin kimin için tasarlandığına dair sinyal veriyor. ListenerSet, merkezi bir ekibin Gateway'e sahip olduğu ve pek çok ekibin kendi listener'larını eklediği paylaşımlı platformların organizasyonel gerçeğine cevap veriyor — özgün Ingress tasarımının kötü karşıladığı bir desen. TLSRoute, API'nin erişimini HTTP iş yüklerinin ötesine taşıyor ve istemci sertifikası çalışması, kenarda (edge) TLS sonlandırmayı güçlendiriyor.

Son olarak, release-train ritmine geçiş öngörülebilirlik hakkında bir şey söylüyor: özellikler, tıpkı Kubernetes'te olduğu gibi hazır olduklarında sabit bir takvime göre geliyor. Ingress-NGINX'ten ayrılmayı planlayan ekipler için bu düzenlilik — art arda iki büyük sürümle birleştiğinde — dev.to yazısının 2026'yı geçişi tamamlamak için doğru an haline getirdiğini savunduğu bağlamı oluşturuyor.

  • #kubernetes
  • #gateway-api
  • #ingress-nginx
  • #networking
  • #cloud-native

İlgili yazılar