本节介绍如何查看应用路由详情。

前提条件

您需要加入一个项目并在项目中具有应用负载查看权限。有关更多信息,请参阅项目成员项目角色

操作步骤

  1. 以具有应用负载查看权限的用户登录 KubeSphere 企业版 Web 控制台并进入您的项目。

  2. 在左侧导航栏选择应用负载 > 应用路由

  3. 在应用路由列表中点击一个应用路由的名称打开其详情页面。

  4. 在应用路由详情页面左侧的详情区域查看应用路由的详细信息。

    参数 描述

    集群

    应用路由的所属集群。

    项目

    应用路由的所属项目。

    应用

    应用路由对应的应用。

    网关地址

    集群网关或项目网关的 IP 地址。

    • 如果网关的外部访问模式为 NodePort,网关地址为某一个集群节点的 IP 地址。客户端可以通过任意集群节点的 IP 地址和端口访问应用路由的后端服务。

    • 如果网关的外部访问模式为 LoadBalancer,网关地址为负载均衡器的地址。

    • 如果网关地址未显示,可能是因为集群节点缺少 node-role.kubernetes.io/master 标签。点击集群节点页面,点击控制平面节点,选择更多操作 > 编辑标签添加 node-role.kubernetes.io/master 标签。

    创建时间

    应用路由的创建时间。

    创建者

    创建应用路由的用户。

  5. 在应用路由详情页面右侧的资源状态页签查看应用路由的路由规则。

    资源状态页签显示当前应用路由的所有路由规则,

    参数 描述

    域名和端口

    应用路由的域名和节点端口号。节点端口号仅在集群网关或项目网关的外部访问为 NodePort 时显示。

    • 如果集群网关或项目网关的外部访问模式为 NodePort,客户端需要通过 DNS 服务或本地 hosts 文件将域名解析为集群中任意节点的 IP 地址,并通过域名、路径和端口号(例如 example.com/test:30240)访问应用路由。

    • 如果集群网关或项目网关的外部访问模式为 LoadBalancer,客户端需要通过 DNS 服务或本地 hosts 文件将域名解析为项目网关负载均衡器的 IP 地址,并通过域名和路径(例如 example.com/test)访问应用路由。

    协议

    应用路由支持的协议,取值为HTTPHTTPS

    证书

    应用路由协议为 HTTPS 时,所使用的包含证书和私钥的保密字典的名称。仅在应用路由协议为 HTTPS 时显示。

    路径

    域名的路径,每条路径对应一个服务。

    服务

    域名路径所对应的服务的名称。

    端口

    域名路径所对应的服务的端口号。

    在路由规则右侧点击访问服务可访问应用路由的后端服务。

  6. 在应用路由详情页面右侧点击元数据页签查看应用路由的标签注解

  7. 在应用路由详情页面右侧点击事件页签查看应用路由的事件。

    参数 描述

    类型

    事件的类型,包括正常告警两种类型。

    原因

    事件发生的原因。

    发生时间

    事件发生的时间。

    来源

    上报事件的组件。

    消息

    事件消息的内容。