Marketplace

Gateway API

Updated December 4, 2024

Gateway API is an open-source project developed by the SIG-NETWORK community. It is a collection of API resources that model service networking in Kubernetes. These include GatewayClass, Gateway, HTTPRoute, and more.

In Yandex Managed Service for Kubernetes, Gateway API runs Yandex Application Load Balancer and the necessary supporting resources whenever a Kubernetes user declares a Gateway resource in the cluster.

Deployment instructions
  1. Install the jq utility for JSON filtering:

    sudo apt update && sudo apt install jq
    
  2. Create a service account, which is required for Gateway API:

  3. Assign the following roles to it:

  4. Create a static key and save it to a file named sa-key.json:

    yc iam key create \
      --service-account-name <name of service account for Gateway API> \
      --output sa-key.json
    
  5. Configure the application:

    • Namespace: Select a namespace or create a new one.
    • Application name: Enter a name for the application.
    • Folder ID: Specify a folder ID.
    • Network ID: Specify a cloud network ID.
    • Subnet ID: Specify a subnet ID.
    • Service account key: Paste the contents of the sa-key.json file.
  6. Click Install.

  7. Wait for the application to change its status to Deployed.

Billing type
Free
Type
Kubernetes® Application
Category
Network infrastructure
Publisher
Yandex Cloud
Vendor
Yandex.Cloud
Use cases
  • Routing traffic between applications.
  • Managing external and internal access to clusters over HTTP (S).
Technical support

Yandex Cloud technical support is available 24/7 to respond to requests. The types of requests available and their response time depend on your pricing plan. You can activate paid support in the management console. Learn more about requesting technical support.

Product composition
Helm chartVersion
Pull-command
Documentation
yandex-cloud/gateway-api/gateway-api-helm/gateway-apiv0.4.32Open
Docker imageVersion
Pull-command
yandex-cloud/gateway-api/gateway-api-controller1732187956138794145247390570638688611121215429028v0.15.7
Terms
By using this product you agree to the Yandex Cloud Marketplace Terms of Service
Billing type
Free
Type
Kubernetes® Application
Category
Network infrastructure
Publisher
Yandex Cloud
Vendor
Yandex.Cloud