2016-11-18 85 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