พอดีกำลังลองใช้งาน Gateway API ใน Kubernetes cluster
มีคำถามที่ต้องหาคำตอบหน่อยคือ
ถ้าต้องการแปลงจาก Ingress ไปยัง Gateway API แบบง่าย ๆ บ้างไหม
ไปเจอเครื่องมือจาก IngressToGateway
ซึ่งน่าสนใจดี ดังนั้นมาลองใช้งานกันหน่อย

Gateway API จะมี resource ต่าง ๆ ดังนี้

  • GatewayClasses
  • Gateways
  • Routes -> HTTPRoute, TCPRoute, TLSRoute, UDPRoute

แสดงดังรูป

ตัว IngressToGateway นั้นจะสนับสนุน provider ต่าง ๆ ดังนี้

  • Ingress NGINX
  • Kong
  • APISIX
  • Istio
  • GCE
  • OpenAPI

เริ่มใช้งานด้วยการติดตั้ง

ลองทำการแปลงจาก Ingress NGINX กันหน่อย

ไฟล์ Ingress ที่ใช้งาน

จากนั้นลองทำการแปลงและแสดงผลของ Gateway API มาใช้ดังนี้

ลองใช้งานกันดูครับ