Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

เครื่องมือในการแปลงจาก Ingress เป็น Gateway API ใน Kubernetes

$
0
0

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

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

[gist id="d97622ea5f7fd6e63b79121839e146cd" file="1.txt"]

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

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

[gist id="d97622ea5f7fd6e63b79121839e146cd" file="ingress.yml"]

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

[gist id="d97622ea5f7fd6e63b79121839e146cd" file="2.txt"]

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


Viewing all articles
Browse latest Browse all 1997

Trending Articles