JetBrains Rider 2025.2 Help

使用 Telepresence 进行远程调试

Telepresence 是一个工具,让您可以访问 Kubernetes 集群中的服务,调试这些服务,并进行更改和测试,就像这些服务在您的本地计算机上运行一样。

Kubernetes 插件提供与 Telepresence 的集成,使您能够:

连接 Telepresence

  1. 打开 服務工具窗口:选择 视图(V) | 工具窗口(T) | 服务 或按 Alt+8

  2. 右键点击您的 Kubernetes 集群,然后选择 连接Telepresence。 或者,点击工具栏中的 Telepresence 图标。 当系统提示时,请输入用于启动 Telepresence 守护进程的管理员帐户密码。 在 Windows 上,允许执行 telepresence.exe

  3. 安装 Telepresence 和 Traffic Manager 后,再次点击 连接Telepresence

您现在可以通过 DNS 名称访问 Kubernetes 集群中的服务,就像集群在您的工作站上运行一样。 例如,如果您有一个应用程序接受 hello-node:9001 请求,可以通过其名称访问。

Telepresence Connect

拦截集群的流量

拦截允许您将流向 Kubernetes 集群中服务的流量路由到本地服务。

  1. 在工具栏上,点击 Telepresence 图标 (创建新拦截 ),然后点击 创建新拦截

  2. 在打开的窗口中,在 服务 列表中,选择要拦截的工作负载。 这可以是一个 Deployment、ReplicaSet 或 StatefulSet。

    端口 字段中,指定本地服务实例运行的端口。

    远程呈现拦截

如果成功拦截了该服务,您可以在本地访问它并使用 IDE 功能来尝试、调试和分析在集群中运行的应用程序。

退出 Telepresence

Telepresence 一次与一个集群交互,因此在连接到另一个集群之前,您可能需要停止它。 退出 Telepresence 将停止所有活动的拦截。

  1. 打开 服務工具窗口:选择 视图(V) | 工具窗口(T) | 服务 或按 Alt+8

  2. 右键点击您的 Kubernetes 集群,然后选择 退出Telepresence。 或者,点击工具栏中的 退出 Telepresence 图标

最后修改日期: 2025年 9月 26日