Kubernetes ประกาศยุติการสนับสนุน Ingress-NGINX ในเดือนมีนาคม 2026 พร้อมแนะนำให้ผู้ใช้งานเตรียมย้ายระบบไปยัง Gateway API โดยระวังพฤติกรรมเฉพาะตัวของ NGINX ที่อาจส่งผลต่อการทำงาน
CLOUD & INFRA
เตรียมพร้อมย้ายจาก Ingress-NGINX สู่ Gateway API ก่อนการปลดระวางในปี 2026
สรุปประเด็นหลัก
Ingress-NGINX จะสิ้นสุดอายุการใช้งาน (Retire) ในเดือนมีนาคม 2026
Gateway API จะเข้ามาเป็นมาตรฐานหลักแทนที่ในการจัดการเครือข่าย
มีพฤติกรรมเฉพาะของ NGINX เช่น การจัดการ Regex และ Case-sensitivity ที่ผู้ใช้ต้องตรวจสอบก่อนการย้าย
นวัตกรรมและเทคโนโลยี
platform
การจัดการ Regex แบบ Prefix-based
Ingress-NGINX ประมวลผล Regex แบบไม่แยกแยะตัวพิมพ์เล็กใหญ่และอิงตามส่วนหน้า (Prefix) ซึ่งต่างจาก Gateway API ที่ส่วนใหญ่ตรวจสอบแบบเต็มรูปแบบ
platform
Annotation สำหรับ Regex มีผลทั้งโฮสต์
การตั้งค่าใช้ Regex ใน Ingress หนึ่งจะมีผลกับทุกเส้นทางภายใต้โฮสต์เดียวกันใน Ingress-NGINX ซึ่งอาจนำไปสู่การจับคู่เส้นทางที่ผิดพลาด
tools
Gateway API Migration Path
แนวทางการกำหนดค่าบน Gateway API เพื่อรักษาพฤติกรรมเดิมของ Ingress-NGINX เช่น การใช้แฟล็ก (?i) สำหรับการค้นหาแบบไม่แยกแยะตัวพิมพ์
Developer Impact
นักพัฒนาและทีม DevOps จำเป็นต้องตรวจสอบการตั้งค่า Ingress เดิมอย่างละเอียด โดยเฉพาะส่วนที่ใช้ Regex และ Rewrite เพื่อป้องกันเหตุการณ์ระบบล่ม (Outage) จากการตีความเส้นทางที่เปลี่ยนไปเมื่อย้ายสู่ Gateway API
Keywords
Original Source
Kubernetes Blog