Referensi
Halaman ini menjelaskan resource ekstensi Gateway dan Vendor.
Resource API
Dengan Gateway for Mesh, xRoute biasanya menggunakan Layanan Kubernetes sebagai
parentRef
Saat digunakan
dengan cara ini, Layanan induk menjadi "frontend layanan" agar klien
tempat layanan mendapatkan nama DNS yang dialokasikan secara otomatis
(name.namespace.svc.cluster.local
) dan alamat IP (ClusterIP
). Model tanpa proxy
Selanjutnya, klien gRPC menggunakan URI saluran untuk mengakses layanan di
xds:///SERVICE_NAME.NAMESPACE_NAME.svc.cluster.local:${PORT}
HTTPRoute
Spesifikasi HTTPRoute API, komponen utama Kubernetes Gateway API, menentukan resource untuk mengarahkan traffic HTTP dalam Kubernetes. Hal ini memungkinkan pengguna untuk menentukan aturan perutean terperinci untuk traffic HTTP - berdasarkan atribut seperti nama host, jalur, header, dan metode, menentukan cara permintaan diarahkan dalam cluster. HTTPRoute juga dapat dikaitkan ke {i>Gateways<i}, yang bertindak sebagai titik masuk untuk traffic ke dalam cluster.
Untuk informasi selengkapnya, lihat HTTPRoute.
GRPCRoute
Spesifikasi GRPCRoute API adalah bagian dari Kubernetes Gateway API dan menentukan resource untuk merutekan traffic gRPC dalam cluster Kubernetes. Ini memungkinkan pengguna menentukan cara pencocokan permintaan gRPC dan diarahkan ke backend layanan berdasarkan kriteria seperti nama host, metode gRPC, dan header. Anda dapat juga melampirkan GRPCRoutes ke {i>Gateways<i} yang bertindak sebagai titik masuk untuk lalu lintas ke gugus ini. Spesifikasi ini memungkinkan kontrol yang mendetail atas traffic gRPC sehingga menjadikannya alat yang berharga untuk mengelola aplikasi berbasis gRPC dalam Kubernetes.
Untuk informasi selengkapnya, lihat GRPCRoute.