跳转至

MirageDebug

MirageDebug:用于 Kubernetes 应用的本地远程调试工具,实现完全真实环境的调试。

MirageDebug

安装

安装 miragedebug

目前,安装 MirageDebug 需要 GO 运行环境,并可以使用以下方法进行安装:

go install github.com/miragedebug/miragedebug/cmd/mirage-debug@latest

使用方法

MirageDebug 服务器 - 后台服务

MirageDebug 服务器是一个后台服务,用于管理调试会话并提供有关调试会话的相关信息。

启动 MirageDebug 服务器

mirage-debug server

初始化调试应用程序

在项目根目录中执行以下命令,初始化调试应用程序,并按提示填写相关信息。

mirage-debug init

编写 IDE 配置文件

MirageDebug 可以自动生成不同 IDE 的调试配置文件,使本地调试变得简单。

mirage-debug config <APPNAME>

开始调试

一旦配置好 IDE,就可以直接在 IDE 中开始调试了。

演示

在 Kubernetes 集群中使用 VSCode 调试 Rust 应用程序

在 K8s 中使用 MirageDebug 调试 Rust 应用:使用 VSCode 从本地调试 ztunnel

在 Kubernetes 集群中使用 Goland 调试 istiod

MirageDebug:从本地集群中使用 Goland 调试 Istio(引导发现)

评论