Files
helm-anything/src/agentgateway/README.zh.md

1.9 KiB
Raw Blame History

agentgateway

简介

agentgateway 是一个专为 AI 工作负载设计的云原生 API 网关。它提供了一种 Kubernetes 原生的方式来管理流量、保护 API 和观测 AI 服务。agentgateway 基于 Kubernetes Gateway API 构建,可实现与 AI 代理和服务的无缝集成。

前置条件

在安装 agentgateway 之前,请确保您已具备:

  1. Kubernetes 集群 (1.25+)
  2. 已安装 kubectl
  3. 已安装 helm (3.8+ 以支持 OCI)

安装

快速安装(包含 CRDs

要安装 agentgateway 及其所有必需的 CRDs

make install-all

分步安装

  1. 安装 Gateway API CRDs

    kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.4.0/standard-install.yaml
    
  2. 安装 agentgateway CRDs

    make install-crds
    
  3. 安装 agentgateway

    make install
    

使用

安装完成后,验证部署状态:

# 检查 agentgateway pod 是否运行
kubectl get pods -n agentgateway-system

# 验证 GatewayClass 是否已创建
kubectl get gatewayclass agentgateway

# 查看 agentgateway 服务
kubectl get svc -n agentgateway-system

配置

默认配置包括:

  • 用于管理 Gateway API 资源的网关控制器
  • 用于配置管理的控制平面组件
  • 支持 AI 工作负载路由

您可以在运行 make install 之前修改 values.yaml 来自定义安装。

Gateway API

agentgateway 支持 Kubernetes Gateway API 标准。您可以创建 Gateway 和 HTTPRoute 资源来配置路由:

apiVersion: gateway.networking.k8s.io/v1
kind: Gateway
metadata:
  name: my-gateway
  namespace: agentgateway-system
spec:
  gatewayClassName: agentgateway
  listeners:
    - name: http
      protocol: HTTP
      port: 80

卸载

卸载 agentgateway

make uninstall

文档

更多信息请访问官方文档