พอดีกำลังลองใช้งาน 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 มาใช้ดังนี้
ลองใช้งานกันดูครับ