ingress-nginx ile nginx ingress aynı şey değildir
Categories:
İki haftalık belgelere baktıktan sonra Ingress-Nginx ile Nginx Ingress aynı şey olmadığını, işlevleri ve uygulama yöntemleri bakımından birbirinden farklı olduklarını fark ettim. Ayrıca geçiş belgeleri de mevcut.
- Ingress-NGINX Controller’dan NGINX Ingress Controller’a geçirme
- NGINX Ingress Controller
- Ingress-NGINX
Ingress-NGINX topluluk sürümüdür, daha fazla katılımcı vardır ve daha fazla cevap bulabilirsiniz. NGINX Ingress ticari sürümüdür, daha fazla özelliğe sahiptir ancak topluluk katılımı daha azdır.
NGINX Ingress Controller ile dağıt - Genel Bakış adresindeki belgelere göre
NGINX Ingress Controller, NGINX Open Source ile ücretsiz olarak kullanılabilir. Ödeme yapan müşteriler, NGINX Plus sürümü olan NGINX Ingress Controller’a erişebilir. NGINX Ingress Controller’ı NGINX Service Mesh ile dağıtmak için aşağıdaki iki yöntemden birini kullanmanız gerekir:
Open Source NGINX Ingress Controller sürüm 3.0+ NGINX Plus sürümü olan NGINX Ingress Controller Daha fazla bilgi için NGINX Ingress Controller ürün sayfasını ziyaret edin.
NGINX Ingress Controller, NGINX Open Source ile ücretsiz olarak kullanılabilir. Ödeme yapan müşteriler, NGINX Plus sürümü olan NGINX Ingress Controller’a erişebilir.
Ayrıca nginx’in ticari sürümü resmi sitesi www.f5.com adresine taşındı
Nginx Ingress Controller ürün sayfası https://www.f5.com/products/nginx/nginx-ingress-controller

Bu 2021.05 tarihli makale, aralarındaki farkları karşılaştırıyor: K8s için iki Nginx Ingress Controller vardır. Ne?
| Açılım veya Özellik | kubernetes/ingress-nginx | nginxinc/kubernetes-ingress with NGINX | nginxinc/kubernetes-ingress with NGINX Plus |
|---|---|---|---|
| Temel | |||
| Yazarlar | Kubernetes topluluğu | NGINX Inc ve topluluk | NGINX Inc ve topluluk |
| NGINX sürümü | Özel NGINX derlemesi, birkaç üçüncü taraf modülü içerir | NGINX resmi ana derleme | NGINX Plus |
| Ticari destek | N/A | N/A | Dahil |
| Uygulandığı dil | Go/Lua (NGINX ise C’de yazılmıştır) | Go/Python | Go/Python |
| Ingress kaynağı aracılığıyla yük dengeleme yapılandırması | |||
| Aynı host için Ingress kurallarının birleştirilmesi | Desteklenir | Birleştirilebilir Ingress aracılığıyla desteklenir | Birleştirilebilir Ingress aracılığıyla desteklenir |
| HTTP yük dengeleme uzantıları - Açıklamalar | Desteklenen açıklamalar | Desteklenen açıklamalar | Desteklenen açıklamalar |
| HTTP yük dengeleme uzantıları – ConfigMap | Desteklenen ConfigMap anahtarları | Desteklenen ConfigMap anahtarları | Desteklenen ConfigMap anahtarları |
| TCP/UDP | ConfigMap aracılığıyla desteklenir | Özel kaynaklar aracılığıyla desteklenir | Özel kaynaklar aracılığıyla desteklenir |
| Websocket | Desteklenir | Açıklama aracılığıyla desteklenir | Açıklama aracılığıyla desteklenir |
| TCP SSL Passthrough | ConfigMap aracılığıyla desteklenir | Özel kaynaklar aracılığıyla desteklenir | Özel kaynaklar aracılığıyla desteklenir |
| JWT doğrulama | Desteklenmez | Desteklenmez | Desteklenir |
| Oturum kalıcılığı | Üçüncü taraf bir modül aracılığıyla desteklenir | Desteklenmez | Desteklenir |
| Canary testi (başlık, cookie, ağırlık ile) | Açıklamalar aracılığıyla desteklenir | Özel kaynaklar aracılığıyla desteklenir | Özel kaynaklar aracılığıyla desteklenir |
| Yapılandırma şablonları | Şablon | Şablonlar | Şablonlar |
| Özel Kaynaklar aracılığıyla yük dengeleme yapılandırması | |||
| HTTP yük dengeleme | Desteklenmez | VirtualServer ve VirtualServerRoute kaynakları | VirtualServer ve VirtualServerRoute kaynakları |
| TCP/UDP yük dengeleme | Desteklenmez | TransportServer kaynağı | TransportServer kaynağı |
| TCP SSL Passthrough yük dengeleme | Desteklenmez | TransportServer kaynağı | TransportServer kaynağı |
| Dağıtım | |||
| Komut satırı argümanları | Argümanlar | Argümanlar | Argümanlar |
| Ingress controller için varsayılan sunucu TLS sertifikası ve anahtarı | Komut satırı argümanı olarak gerekli/otomatik olarak oluşturulur | Komut satırı argümanı olarak gerekli | Komut satırı argümanı olarak gerekli |
| Helm grafiği | Desteklenir | Desteklenir | Desteklenir |
| Operatör | Desteklenmez | Desteklenir | Desteklenir |
| Operasyonel | |||
| Ingress kaynaklarına Ingress controller IP adres(ler)inin bildirilmesi | Desteklenir | Desteklenir | Desteklenir |
| Genişletilmiş Durum | Üçüncü taraf bir Lua modülü aracılığıyla desteklenir | Desteklenmez | Desteklenir |
| Prometheus Entegrasyonu | Desteklenir | Desteklenir | Desteklenir |
| Dinamik uç nokta yeniden yapılandırması (yapılandırma yeniden yüklenmesi yok) | Üçüncü taraf Lua modülü aracılığıyla desteklenir | Desteklenmez | Desteklenir |