gateway-api

Configure and deploy Kubernetes Gateway API with Envoy Gateway.

1|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/thc1006/dgx_spark_deploy_claude_k8s_skills --skill gateway-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gateway-api
Source: https://github.com/thc1006/dgx_spark_deploy_claude_k8s_skills/tree/main/skills/gateway-api
Command: npx skills add https://github.com/thc1006/dgx_spark_deploy_claude_k8s_skills --skill gateway-api

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Kubernetes Gateway API 配置與實作地圖,協助以 Envoy Gateway 替代 Ingress-NGINX,統一管理流量路由、TLS 與安裝。

Core Features & Use Cases

  • 安裝 Envoy Gateway 並建立 GatewayClass 與 Gateway
  • 配置 HTTPRoute 以實作路徑、主機名與後端服務
  • 設定 TLS/HTTPS 與憑證參考
  • 跨命名空間的流量路由、權重分流與標頭匹配
  • 從 Ingress-NGINX 遷移的操作指引與最佳實務

Quick Start

Install Envoy Gateway with Helm and create a Gateway and HTTPRoute to expose a sample service over TLS.

Frequently Asked Questions about gateway-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Envoy Gateway and GatewayClass in Kubernetes?

To configure Envoy Gateway in Kubernetes, install it via Helm and then create a GatewayClass and Gateway resource to manage traffic routing natively. This setup provides the infrastructure for attaching HTTPRoute objects.

What is the best way to migrate from Ingress-NGINX to Kubernetes Gateway API?

Migrating from Ingress-NGINX to Kubernetes Gateway API involves replacing Ingress resources with Gateway and HTTPRoute manifests, enabling advanced routing like header matching and weighted traffic splitting across namespaces.

How do I set up TLS termination with HTTPRoute and Gateway API?

TLS termination with Gateway API requires configuring TLS settings on the Gateway listener and referencing Kubernetes TLS Secrets. HTTPRoute resources then route decrypted traffic to backend services securely.

Can I route traffic across multiple namespaces using Kubernetes Gateway API?

Yes, Kubernetes Gateway API supports cross-namespace traffic routing using HTTPRoute resources. You can attach routes from different namespaces to a central Gateway using ReferenceGrants for secure delegation.

Does Envoy Gateway support advanced routing features like header matching and traffic weighting?

Envoy Gateway supports advanced HTTPRoute features including header matching, path-based routing, host-name matching, and weighted traffic splitting. This allows fine-grained control over request distribution to backend services.