本节介绍如何启用集群层级的 Gateway API 网关实现。

前提条件

  • KubeSphere 平台需要安装并启用 Gateway API 网关 扩展组件。

  • 您需要加入一个集群并在集群中具有 cluster-admin 权限。

操作步骤

  1. 以具有 cluster-admin 权限的用户登录 KubeSphere Web 控制台并进入您的集群。

  2. 在左侧导航栏选择 Gateway API 网关 > 网关实现

  3. 集群网关实现 页签,点击启用

  4. 在弹出的对话框,设置网关实现的参数,然后点击确定

参数 描述

容器组副本数量

期望的容器组副本数量,该配置项在设置容器组副本数限制时将不生效。

实际运行容器组副本数限制

限制实际运行的容器组副本的最小数量和最大数量,以确保网关性能,同时防止资源耗尽。基于 HPA 实现自动伸缩。

访问模式

网关实现服务的外部访问模式:

  • NodePort:系统将节点的端口映射到服务端口,可通过节点的 IP 地址和节点端口访问服务。

  • LoadBalancer:系统在 NodePort 服务的基础上分配一个外部 IP,并绑定外部负载均衡器。

    外部负载均衡器监听节点端口,从而可以通过外部 IP 地址访问服务。此模式依赖基础设施和负载均衡器插件支持。

负载均衡器提供商

网关实现服务的负载均衡器提供商。仅在访问模式为 LoadBalancer 时可用,用于自动生成相关注解。

注解

网关实现服务的注解。选择负载均衡器提供商后,系统会提供注解提示。仅在 LoadBalancer 模式下可用。

CPU 预留

为网关实现负载容器预留的 CPU 资源(单位:核)。

CPU 上限

允许网关实现负载容器使用的 CPU 上限(单位:核)。

内存预留

为网关实现负载容器预留的内存资源(单位:MiB)。

内存上限

允许网关实现负载容器使用的内存上限(单位:MiB)。

自动创建网关

自动创建一个集群网关,方便快速绑定 Gateway API 应用路由。