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.