本节介绍如何创建企业空间层级的 Gateway API 网关。

前提条件

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

  • 您需要加入一个企业空间并在企业空间中具有 企业空间 Gateway API 网关管理 权限。

操作步骤

  1. 以具有 企业空间 Gateway API 网关管理 权限的用户登录 KubeSphere Web 控制台并进入您的企业空间。

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

  3. 企业空间网关 页签,点击创建

  4. 在对话框的基本信息页签,设置基本信息,然后点击下一步。

参数 描述

名称

网关名称,通常包含一个限定性前缀。

别名

网关别名。

网关实现

选择绑定的网关实现。选择后将显示该网关实现配置的 entrypoints。

描述

网关的描述信息。

监听器页签,点击添加监听器。

参数 描述

名称

监听器名称,同一网关下多个监听器名称必须唯一。

主机名

与协议匹配的主机名,不设置时表示匹配所有:

  • TLS:主机名必须匹配 SNI。

  • HTTP:主机名必须匹配 Host Header。

  • HTTPS:主机名应同时匹配 SNI 和 Host Header,但两者可以不同。

协议

监听器期望接收的网络协议,支持的协议受网关实现的 entrypoints 限定。

端口

监听器在该端口接收数据,支持的端口受网关实现的 entrypoints 限定。

TLS 证书保密字典

仅在协议为 HTTPS 或 TLS 时需要配置,保密字典类型必须为 kubernetes.io/tls