إينغريس-إنجينكس وإنجينكس إينغريس ليسا نفس الشيء
Categories:
لقد استغرق مني قراءة وثائق لمدة أسبوعين لاكتشاف أن Ingress-Nginx وNginx Ingress ليسا نفس الشيء، حيث تختلف وظائفهما وطرق تنفيذهما. كما توجد وثائق توجيهية للانتقال.
- الانتقال من Ingress-NGINX Controller إلى NGINX Ingress Controller
- NGINX Ingress Controller
- Ingress-NGINX
Ingress-NGINX هو الإصدار المجتمعي، مع وجود عدد أكبر من المشاركين في المناقشات والحصول على إجابات أكثر عند البحث. NGINX Ingress هو الإصدار التجاري، مع ميزات أكثر ولكن مشاركة أقل من المجتمع.
وفقًا لـ Deploy with NGINX Ingress Controller - Overview
يمكن استخدام NGINX Ingress Controller مجانًا مع NGINX Open Source. يمكن للعملاء المدفوعين الوصول إلى NGINX Ingress Controller مع NGINX Plus. لتشغيل NGINX Ingress Controller مع NGINX Service Mesh، يجب استخدام إما:
إصدار NGINX Ingress Controller مفتوح المصدر 3.0+ إصدار NGINX Plus من NGINX Ingress Controller قم بزيارة صفحة منتج NGINX Ingress Controller لمزيد من المعلومات.
يمكن استخدام NGINX Ingress Controller مجانًا مع NGINX Open Source. يمكن للعملاء المدفوعين الوصول إلى NGINX Ingress Controller مع NGINX Plus.
بالإضافة إلى ذلك، انتقل موقع الويب الرسمي للإصدار التجاري لـ Nginx إلى www.f5.com
صفحة منتج Nginx Ingress Controller موجودة على https://www.f5.com/products/nginx/nginx-ingress-controller

يقارن هذا المقال من مايو 2021 الفروقات بينهما: There are two Nginx Ingress Controllers for k8s. What?
| جانب أو ميزة | kubernetes/ingress-nginx | nginxinc/kubernetes-ingress مع NGINX | nginxinc/kubernetes-ingress مع NGINX Plus |
|---|---|---|---|
| أساسي | |||
| المؤلفون | مجتمع Kubernetes | شركة NGINX و المجتمع | شركة NGINX و المجتمع |
| إصدار NGINX | تجميع مخصص لـ NGINX يشمل العديد من الوحدات الخارجية | تجميع رئيسي رسمي لـ NGINX build | NGINX Plus |
| الدعم التجاري | غير متوفر | غير متوفر | متضمن |
| مكتوب بـ | Go/Lua (بينما مكتوب Nginx بلغة C) | Go/Python | Go/Python |
| تكوين موازنة التحميل عبر مورد Ingress | |||
| دمج قواعد Ingress ذات المضيف نفسه | مدعوم | مدعوم عبر Mergeable Ingresses | مدعوم عبر Mergeable Ingresses |
| امتدادات موازنة التحميل HTTP - التعليقات التوضيحية | راجع التعليقات التوضيحية المدعومة | راجع التعليقات التوضيحية المدعومة | راجع التعليقات التوضيحية المدعومة |
| امتدادات موازنة التحميل HTTP – ConfigMap | راجع مفاتيح ConfigMap المدعومة | راجع مفاتيح ConfigMap المدعومة | راجع مفاتيح ConfigMap المدعومة |
| TCP/UDP | مدعوم عبر ConfigMap | مدعوم عبر موارد مخصصة | مدعوم عبر موارد مخصصة |
| Websocket | مدعوم | مدعوم عبر تعليق توضيحي | مدعوم عبر تعليق توضيحي |
| TCP SSL Passthrough | مدعوم عبر ConfigMap | مدعوم عبر موارد مخصصة | مدعوم عبر موارد مخصصة |
| التحقق من JWT | غير مدعوم | غير مدعوم | مدعوم |
| استمرارية الجلسة | مدعوم عبر وحدة طرف ثالث | غير مدعوم | مدعوم |
| الاختبار الكناري (بواسطة رأس، ملف تعريف ارتباط، وزن) | مدعوم عبر التعليقات التوضيحية | مدعوم عبر موارد مخصصة | مدعوم عبر موارد مخصصة |
| قوالب التكوين | راجع القالب | راجع القوالب | راجع القوالب |
| تكوين موازنة التحميل عبر الموارد المخصصة | |||
| موازنة التحميل HTTP | غير مدعوم | راجع VirtualServer و VirtualServerRoute موارد | راجع VirtualServer و VirtualServerRoute موارد |
| موازنة التحميل TCP/UDP | غير مدعوم | راجع TransportServer مورد | راجع TransportServer مورد |
| موازنة التحميل TCP SSL Passthrough | غير مدعوم | راجع TransportServer مورد | راجع TransportServer مورد |
| النشر | |||
| وسائط سطر الأوامر | راجع الوسائط | راجع الوسائط | راجع الوسائط |
| شهادة TLS ومفتاح لخادم الافتراضي | مطلوب كوسيلة سطر أوامر / تم إنشاؤه تلقائيًا | مطلوب كوسيلة سطر أوامر | مطلوب كوسيلة سطر أوامر |
| مخطط Helm | مدعوم | مدعوم | مدعوم |
| مشغل | غير مدعوم | مدعوم | مدعوم |
| التشغيل | |||
| الإبلاغ عن عنوان (عناوين) IP لوحدة تحكم Ingress في موارد Ingress | مدعوم | مدعوم | مدعوم |
| الحالة الموسعة | مدعوم عبر وحدة طرف ثالث | غير مدعوم | مدعوم |
| دمج Prometheus | مدعوم | مدعوم | مدعوم |
| إعادة تكوين نقاط النهاية ديناميكيًا (بدون إعادة تحميل التكوين) | مدعوم مع وحدة Lua من طرف ثالث | غير مدعوم | مدعوم |