如何解决vscode的Cloud Code:将调试器附加到运行的pod中的特定容器
我试图将调试会话附加到运行在其中有两个容器cloud-sql-proxy
的远程集群中的pod上,而我的应用程序是围绕SQL数据库的RESTful API包装器。但是,当我运行attach配置时,我似乎只能附加到cloud-sql-proxy
容器。有没有一种方法可以专门针对希望在.vscode/launch.json
配置中调试的容器?
这就是我所拥有的:
{
"name": "Attach to Kubernetes Pod (Go)","type": "cloudcode.kubernetes","request": "attach","language": "Go","debugPort": 2345,"podSelector": {
"app.kubernetes.io/name": "data-api"
},"localRoot": "${workspaceFolder}","remoteRoot": "/go/src/app"
},
这就是我所看到的:
Forwarding from [::1]:58086 -> 2345
Handling connection for 58086
Attached debugger to container "cloud-sql-proxy" successfully.
...这当然是错误的容器。任何帮助将不胜感激,谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。