GatewayAPI 是 Kubernetes 的一个新 API,它提供了一种更灵活和可扩展的方式来管理入口流量。它允许您以更声明式的方式定义路由规则、流量策略和其他配置。 本文档提供了在 Alauda Container Platform Kubernetes 集群中创建 GatewayAPI Gateway 的分步指南。
GatewayAPI Gateway 需要使用 MetalLB 来分配 IP 地址。请参考 创建 MetalLB 来部署 MetalLB。
如果您希望部署 Gateway 的命名空间是通过 UI 创建的,则需要将其 Pod 安全策略(PSP)更新为特权模式。
进入 平台管理。
在左侧导航栏中,点击 网络管理 > 入口网关。
点击 创建入口网关。
按照以下说明完成网络配置:
参数 | 描述 |
---|---|
名称 | Gateway 的名称。 |
GatewayClass | Alauda Container Platform 提供的内置 exclusive-gateway ,由 ALB 支持。它将创建一个容器网络模式的 ALB,以实现 GatewayAPI Gateway 的规范。 |
规格 | 请根据业务需求合理设置规格。您也可以参考 如何合理分配 CPU 和内存资源 进行指导。 |
点击 创建。创建过程可能需要一些时间,请耐心等待。