我一直在努力通过Kubernetes远程调试在Google容器引擎上工作的node.js。 主要问题来自于我想调试的服务是在nginx反向代理之后。
所以我的问题是,首先,是否有可能远程调试反向代理背后的上游服务? 如果是这样,怎么样?
如果我可以在localhost上通过反向代理进行调试,我相信我也可以通过Kubernetes在gke上工作。
我很乐意为您提供所需的任何信息,例如配置等。
谢谢!
答案 0 :(得分:0)
我放弃了尝试通过nginx反向代理进行调试,而只是调试单个kubernetes pod(docker drops)通过从特定pod到我的localhost的端口转发,然后只需将调试器连接到localhost: PORT
这是命令和documentation,以防有人需要它:
kubectl port-forward POD-NAME PORT
通过运行以下命令获得POD-NAME:
kubectl get pods