Reverse Proxy: Traefik v3.0'ın ilk sürüm adayı hazır

Adanali

Member
Docker'lı küçük özel sunucuların operatörleri, bunu Kubernetes kümelerine sahip büyük şirketlerle aynı şekilde kullanır: yine açık kaynak sürümünde görünen Traefik ters proxy. Gelen TCP ve HTTP trafiğini yönetir ve istenirse ACME protokolü aracılığıyla sertifikaların sıralanması, yanıtların filtrelenmesi ve işlenmesi ve ayrıca kimlik doğrulama ve yetkilendirme işlemlerini de gerçekleştirebilir. Konteynerli ortamlara iyi uyum sağlaması ve konteyner konfigürasyonundan hangi isteklerin nereye iletilmesi gerektiğini dinamik olarak okuması nedeniyle popüler hale geldi.

Duyuru



Eylül 2019'da Traefik, sürüm 1'in yerini ancak yavaş yavaş değiştiren sürüm 2'yi yayınladı. Bunun temel nedeni, yapılandırmaları sürüm 1'den sürüm 2'ye taşımanın manuel çalışma gerektirmesiydi. Bu, özellikle birçok yönlendirme kuralının olduğu geniş ortamlarda, kesinti olmadan gerçekleştirilmesi neredeyse imkansız olan devasa bir projeydi. Traefik'teki geliştiriciler, sürüm 3 için ilk sürüm adayının yayımlanmasıyla ilgili blog yazılarında açıkladıkları gibi bu deneyimlerden ders aldılar. Sürüm 2'den 3'e geçmek için öncelikle farklılıkları açıklayan geçiş kılavuzunu izlemelisiniz.

Geliştiriciler bu geçiş için iki vaatte bulunuyor: Statik yapılandırma dosyasında yapılacak değişiklikler yalnızca kayıt defteri girdileri oluşturacak ve yalnızca yeni sözdiziminin görünümünü ele alacaktır. Sürüm 2 için yazılmış ve yönlendirme kurallarını da içeren dinamik bir yapılandırma, sürüm 3'te de düzgün çalışmaya devam etmelidir ve bir anahtar isteğe bağlıdır. Bu, taşıyıcının, taşıma sırasında hiçbir şeyi bozmadan kurallarını birbiri ardına yeni sözdizimine dönüştürebileceği anlamına gelir.

Yeni özellik


Sürüm 3 yalnızca farklı çalışmakla kalmıyor, aynı zamanda sık sık dile getirilen birçok isteği de yerine getiriyor. Bunlardan ilki, gelecekte deneysel olarak işaretlenmeyecek olan HTTP/3'tür. Ayrıca, Traefik'in rakibi Envoy'un şu anda ters proxy olarak kullanıldığı, web istemcileri için bir gRPC uygulaması olan “gRPC Web” desteği de yenidir. Ayrıca yeni olan, Cloud Native Computing Foundation (CNCF) tarafından “kuluçka projesi” olarak listelenen OpenTelemetry telemetri formatı desteğidir. Traefik ayrıca sürüm 3'te Kubernetes yeniliklerini de benimsemiştir: Gateway API, Kubernetes kümesindeki rotaları tanımlamanın yeni yoludur ve yeni Traefik tarafından desteklenmektedir.







Traefik v3 zaten Docker Hub'dan sürüm adayı olarak indirilmeye hazır. Bu ilk sürüm henüz üretim ortamlarında kullanılmamalıdır.



Sürüm Adayı 1, yeni büyük sürümün yalnızca başlangıcıdır ve henüz üretim ortamları için hazır değildir. Eski sürümü test etmek istiyorsanız Traefik v3'ü zaten Docker Hub'da etiketler altında konteyner görüntüsü olarak bulabilirsiniz. traefik:v3.0 VE trafik:v3.0.0-rc1.


(tatlı patates)



Haberin Sonu
 
Üst