ข่าวไอที Blognone » Envoy ร่วมมือ Contour/Emissary พัฒนา Envoy Gateway รองรับ Gateway API ใน Kubernetes

Envoy ร่วมมือ Contour/Emissary พัฒนา Envoy Gateway รองรับ Gateway API ใน Kubernetes

18 พฤษภาคม 2022
13   0

ส่วนประกอบต่างๆ ใน Kubernetes นั้นที่ผ่านมามักมีการอิมพลีเมนต์จากหลายค่ายมาแข่งกัน เช่น Ingress ที่มีเว็บเซิร์ฟเวอร์หลายค่ายสร้างมาให้ถอดเปลี่ยนกันได้ แต่ใน Gateway API ที่กำลังพัฒนา โครงการใหญ่ 3 โครงการ คือ Envoy, Contour, และ Emissary ก็เตรียมร่วมมือกันพัฒนา Envoy Gateway ตัวเดียว

Gateway API จะเทียบเคียงกับ Ingress หรือ Load Balancer ที่ใช้งานกันอยู่ตอนนี้ แต่ปรับแต่งแยกส่วนกันได้มากขึ้น ตัว Gateway สามารถควบคุมนโยบายการเชื่อมต่อ ขณะที่แบ่งส่วนต่างๆ เป็น Route ให้ทีมพัฒนาแอปแต่ละส่วนควบคุมอิสระ โดยสามารถแยกกันคนละ namespace ในคลัสเตอร์ได้ ทำให้แบ่งสิทธิ์กันชัดเจน

ตอนนี้มีโครงการจำนวนมากกำลังอิมพลีเมนต์ Gateway API เช่น Kong, HAProxy, Istio, nginx ทาง VMware ระบุว่าหลังจากนี้จะโยกนักพัฒนาที่กำลังพัฒนา Gateway API บน Contour ไปร่วมมือกับ Envoy แทน

ตอนนี้ Gateway API ยังอยู่ในสถานะ alpha 4 ทำให้ผู้ใช้ Kubernetes น่าจะไม่เห็นการใช้งานเป็นวงกว้าง รวมถึงนโยบาย Kubernetes ในช่วงหลังจะปิด API เป็นค่าเริ่มต้นแม้จะเข้าสถานะ beta ทำให้อาจจะต้องรอกันอีกพักใหญ่กว่าจะเริ่มเห็นการใช้งานจริง ส่วน API เดิมอย่าง Ingress ตอนนี้ก็ไม่มีแผนที่จะถอดออกแต่อย่างใด ก็น่าจะใช้งานไปได้อีกนาน

ที่มา - Envoy, VMware

No Description

[source: https://www.blognone.com/node/128551]