2016-11-18 63 views
0

我一直在努力几天才能通过Kubernetes远程调试Node.js在Google Container Engine上工作。 主要问题来自于我想调试的服务在nginx反向代理之后。在nginx反向代理背后调试node.js微服务

所以我的问题是,首先,是否可以远程调试逆向代理背后的上游服务? 如果是这样,怎么样?

如果我可以通过本地主机上的反向代理进行调试,我相当有信心,我可以通过Kubernetes在gke上工作。

我很乐意与你需要的任何信息,如CONFIGS等

感谢您提供!

回答

0

我放弃了试图通过nginx反向代理进行调试,而是通过从特定窗格到本地主机的端口转发来调试单个kubernetes窗格(docker droplet),然后将调试器附加到本地主机:PORT

这里是万一有人需要它的命令和documentation

kubectl port-forward POD-NAME PORT 

而且你通过运行以下命令,在POD-NAME:

kubectl get pods