访问应用路由的后端服务

本节介绍如何访问应用路由的后端服务。

应用路由创建完成后,您可通过任意 HTTP 或 HTTPS 客户端访问应用路由的后端服务。取决于集群网关或项目网关的外部访问模式,您可以使用以下访问方式:

  • 如果集群网关或项目网关的外部访问模式为 NodePort,您可以通过域名、路径和端口号(例如 example.com/test:30240)访问应用路由的后端服务。

  • 如果集群网关或项目网关的外部访问模式为 LoadBalancer,您可以通过域名和路径(例如 example.com/test)访问应用路由的后端服务。

以下仅演示如何在 KubeSphere Web 控制台测试应用路由是否设置正确。

前提条件

  • 您需要加入一个集群或项目,并在集群或项目中具有应用负载查看权限。有关更多信息,请参阅“集群角色”和“项目角色”。

  • KubeSphere 平台需要安装并启用 KubeSphere 网关扩展组件,然后启用集群网关或项目网关。有关更多信息,请参阅 KubeSphere 网关

  • 客户端必须通过本地 hosts 文件或 DNS 服务将域名解析为网关 IP 地址。

  • 客户端必须与网关 IP 地址网络连通。有关更多信息,请联系您的网络环境管理员。

操作步骤

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

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

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

  4. 资源状态页签,在需要访问的路由规则右侧点击访问服务

    如果应用路由设置正确,浏览器将显示后端服务的响应信息。

通过邮件接收 KubeSphere 最新的技术博客与产品更新的通知


感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。