2016-11-18 5 views
0

Ich habe seit ein paar Tagen gekämpft, um Remote Debugging von node.js auf Google Container Engine über Kubernetes zu bekommen. Das Hauptproblem kommt von der Tatsache, dass die Dienste, die ich debuggen möchte, hinter einem Nginx-Reverse-Proxy sind.Debugging node.js Microservices hinter Nginx Reverse Proxy

Meine Frage ist, ist es vor allem möglich, Upstream-Dienste remote zu debuggen, die hinter einem Reverse-Proxy liegen? Und wenn ja, wie?

Wenn ich Debugging durch Reverse-Proxy auf localhost arbeiten konnte, bin ich ziemlich zuversichtlich, dass ich es über Kubernetes auch auf GKE arbeiten könnte. Sie benötigen, wie configs usw.

Dank

Ich würde mich freuen, Sie mit allen Informationen zu versorgen!

Antwort

0

Ich habe aufgegeben Debugging arbeiten durch die Nginx Reverseproxy und stattdessen nur mit debugging einzelne Kubernetes Pods (Docker Tröpfchen) durch Port-Weiterleitung von der spezifischen Pod zu meinem localhost, und dann nur den Debugger an localhost anhängen : PORT

Hier ist der Befehl und documentation falls jemand es braucht:

kubectl port-forward POD-NAME PORT 

und Sie den POD-NAME erhalten, indem Sie den folgenden Befehl ausführen:

kubectl get pods 
Verwandte Themen