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 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 HTTPRoute API, komponen utama Kubernetes Gateway API, menentukan resource untuk merutekan traffic HTTP dalam Kubernetes. Hal ini memungkinkan pengguna menentukan aturan pemilihan rute yang terperinci untuk traffic HTTP - berdasarkan atribut seperti nama host, jalur, header, dan metode, menentukan cara permintaan diarahkan dalam cluster. HTTPRoute juga dapat dilampirkan ke Gateway, yang berfungsi sebagai titik entri untuk traffic ke 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. Hal 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 GRPCRoutes ke Gateway yang berfungsi sebagai titik entri untuk traffic ke cluster. Spesifikasi ini memungkinkan kontrol terperinci atas pemilihan rute traffic gRPC, sehingga menjadi alat yang berharga untuk mengelola aplikasi berbasis gRPC di Kubernetes.
Untuk mengetahui informasi selengkapnya, lihat GRPCRoute.