本节介绍如何使用“KubeSphere 网关”扩展组件,启用和管理集群、企业空间和项目的网关。

网关为 KubeSphere 企业版平台上的服务提供反向代理。网关需要根据应用路由工作,来自客户端的业务流量先通过域名解析先发送给网关,网关再根据应用路由中定义的规则将业务流量转发给不同的服务。网关本身也是通过服务暴露的工作负载,因而网关也支持 NodePort 和 LoadBalancer 两种外部访问模式。

KubeSphere 企业版对每个集群提供一个集群网关,对集群中每个企业空间提供一个企业空间网关,并且对企业空间中每个项目提供一个项目网关,分别用于为整个集群、单个企业空间和单个项目中的服务提供反向代理。

安装“KubeSphere 网关”组件后,

  • 集群左侧导航栏的集群设置菜单下将显⽰网关设置选项;

  • 企业空间左侧导航栏的企业空间设置菜单下将显⽰网关设置选项;

  • 项目左侧导航栏的项目设置菜单下将显⽰网关设置选项。

提示

启用集群网关、企业空间网关、或项目网关后,在集群或项目的应用负载 > 应用路由菜单下创建应用路由时,可在高级设置页签选择对应网关的 IngressClassName。

说明
  • 如需使用链路追踪功能,KubeSphere 企业版平台需要安装并启用 KubeSphere 服务网格扩展组件。

  • 如需使用网关监控功能,KubeSphere 企业版平台需要安装并启用 WhizardTelemetry 监控扩展组件。

  • 如需使用网关日志搜索功能,KubeSphere 企业版平台需要安装并启用 WhizardTelemetry 日志管理扩展组件。