Kubesphere默认运行在本地集群中。如果您需要在集群中debug,可以使用 telepresence,Telepresence 可以让您的程序在本地运行,但是可以接受集群中的其他组件的请求。
连接集群
telepresence connect
telepresence intercept ks-apiserver -n kubesphere-system --port 9090:9090 --env-file ./api.config
执行成功后,会在当前目录下生成 api.config 配置文件,如果您使用 GoLand 调试,可以安装扩展组件 EnvFile 在运行时加载此配置文件
如果您在 Windows 环境下调试程序,可以在 Windows WSL 中安装 Telepresence。 在 Windows 环境中使用 GoLand 使程序在 WSL 中调试程序
打开窗口右上角Run Configuration
添加运行环境
确认WSL为运行环境
运行调试