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.