پروژهی Ingress NGINX که سالها یکی از محبوبترین کنترلرهای Ingress در Kubernetes بوده، بهطور رسمی اعلام کرد که تا مارس ۲۰۲۶ بازنشسته میشود. این یعنی پس از این تاریخ، دیگر بهروزرسانی، نسخه جدید یا رفع آسیبپذیری برای آن منتشر نخواهد شد.
دلیل این تصمیم چیست؟
Ingress NGINX با وجود موفقیت و استفاده گسترده، در طول زمان با مشکلاتی مثل موارد زیر روبهرو شد:
* پیچیدگی زیاد و افزایش بدهی فنی
* محدود بودن تیم نگهدارنده
* نبود نیروی کافی برای ادامه توسعه پایدار
به همین دلیل، تیم Kubernetes تصمیم گرفت برای حفظ امنیت و پایداری اکوسیستم، پروژه را بازنشسته کند.
وضعیت فعلی و آینده
* تا مارس ۲۰۲۶: پروژه فقط در حد «تلاش برای نگهداری» ادامه پیدا میکند؛ یعنی ممکن است برخی مشکلات بررسی شوند، اما هیچ تضمینی برای رفع باگها یا امنیت وجود ندارد.
* بعد از مارس ۲۰۲۶: مخزن پروژه فقط خواندنی میشود و توسعه آن کاملاً متوقف خواهد شد.
* خبر خوب اینکه کلاسترهایی که هماکنون از Ingress NGINX استفاده میکنند، همچنان بدون مشکل به کار خود ادامه خواهند داد.
چه کاری باید انجام دهید؟
کاربرانی که از Ingress NGINX استفاده میکنند بهتر است از هماکنون برنامهریزی برای کوچ را شروع کنند. دو مسیر پیشنهادی عبارتاند از:
* استفاده از Gateway API که نسل جدید و مدرنتر برای مدیریت ترافیک در Kubernetes است.
* انتخاب یکی از کنترلرهای جایگزین Ingress از میان گزینههای معرفیشده در مستندات رسمی Kubernetes.
جمعبندی
بازنشستگی Ingress NGINX نشانهای از حرکت Kubernetes به سمت ابزارهای جدیدتر، سادهتر و امنتر است. اگر از این کنترلر استفاده میکنید، فرصت خوبی است تا معماری شبکهی خود را بهروز کنید و به سراغ راهکارهای آیندهمحور بروید.
