[英]Debugging node.js microservices behind nginx reverse proxy
我已經努力了幾天,才能通過Kubernetes對在Google容器引擎上運行的node.js進行遠程調試。 主要問題來自以下事實:我要調試的服務位於nginx反向代理后面。
所以我的問題是,首先可以遠程調試位於反向代理后面的上游服務嗎? 如果是這樣,怎么辦?
如果我可以通過localhost上的反向代理進行調試,我很有信心也可以通過Kubernetes在gke上進行調試。
我很樂意為您提供所需的任何信息,例如配置等。
謝謝!
我放棄了嘗試通過nginx反向代理進行調試的工作,而是僅僅通過從特定Pod到我的本地主機的端口轉發來調試單個kubernetes的Pod(docker droplet),然后將調試器附加到localhost:PORT
如果有人需要,這里是命令和文檔 :
kubectl port-forward POD-NAME PORT
然后通過運行以下命令獲得POD-NAME:
kubectl get pods
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.