Reference documentation and code samples for the Connect Gateway v1beta1 API class GatewayService.
Gateway service is a public API which works as a Kubernetes resource model
proxy between end users and registered Kubernetes clusters. Each RPC in this
service matches with an HTTP verb. End user will initiate kubectl commands
against the Gateway service, and Gateway service will forward user requests
to clusters.
public static void BindService(ServiceBinderBase serviceBinder, GatewayService.GatewayServiceBase serviceImpl)
Register service method with a service binder with or without implementation. Useful when customizing the service binding logic.
Note: this method is part of an experimental API that can change or be removed without any prior notice.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis page provides documentation for the \u003ccode\u003eGatewayService\u003c/code\u003e class within the Google Cloud GKE Connect Gateway v1beta1 API, specifically version 2.0.0-beta04, with links to prior versions 2.0.0-beta04 and 1.0.0-beta02.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGatewayService\u003c/code\u003e acts as a Kubernetes resource model proxy, enabling end users to interact with registered Kubernetes clusters through \u003ccode\u003ekubectl\u003c/code\u003e commands forwarded by the service.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGatewayService\u003c/code\u003e class inherits members from the \u003ccode\u003eobject\u003c/code\u003e class, including \u003ccode\u003eGetHashCode()\u003c/code\u003e, \u003ccode\u003eGetType()\u003c/code\u003e, \u003ccode\u003eMemberwiseClone()\u003c/code\u003e, and \u003ccode\u003eToString()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes two static \u003ccode\u003eBindService\u003c/code\u003e methods: one to create a service definition for server registration and another for registering service methods with a service binder, allowing for customized service binding logic.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation is within the namespace \u003ccode\u003eGoogle.Cloud.GkeConnect.Gateway.V1Beta1\u003c/code\u003e, and the related assembly is \u003ccode\u003eGoogle.Cloud.GkeConnect.Gateway.V1Beta1.dll\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]