Referensi
Halaman ini menjelaskan resource ekstensi Gateway dan Vendor.
Resource API
Dengan Gateway for Mesh, xRoute biasanya menggunakan Layanan Kubernetes sebagai
parentRef
. Jika digunakan
dengan cara ini, Layanan induk akan menjadi "frontend layanan" yang dapat dipanggil klien, tempat layanan mendapatkan nama DNS (name.namespace.svc.cluster.local
) dan alamat IP (ClusterIP
) yang dialokasikan secara otomatis. Klien gRPC tanpa proxy kemudian menggunakan URI saluran untuk mengakses layanan di
xds:///SERVICE_NAME.NAMESPACE_NAME.svc.cluster.local:${PORT}
HTTPRoute
Spesifikasi API HTTPRoute, komponen utama Kubernetes Gateway API, menentukan resource untuk merutekan traffic HTTP dalam Kubernetes. Dengan HTTPRoute, pengguna dapat menentukan aturan pemilihan rute yang terperinci untuk traffic HTTP - berdasarkan atribut seperti nama host, jalur, header, dan metode, tentukan cara permintaan diarahkan dalam cluster. HTTPRoute juga dapat dilampirkan ke Gateway, yang bertindak sebagai titik entri untuk traffic ke dalam cluster.
Untuk mengetahui informasi selengkapnya, lihat HTTPRoute.
GRPCRoute
Spesifikasi GRPCRoute API adalah bagian dari Kubernetes Gateway API dan menentukan resource untuk merutekan traffic gRPC dalam cluster Kubernetes. Fitur ini memungkinkan pengguna menentukan cara permintaan gRPC dicocokkan dan diarahkan ke layanan backend berdasarkan kriteria seperti nama host, metode gRPC, dan header. Anda juga dapat melampirkan GRPCRoute ke Gateway yang bertindak sebagai titik masuk untuk traffic ke dalam cluster. Spesifikasi ini memungkinkan kontrol terperinci atas perutean traffic gRPC, sehingga menjadi alat yang berharga untuk mengelola aplikasi berbasis gRPC di Kubernetes.
Untuk mengetahui informasi selengkapnya, lihat GRPCRoute.