2016-11-18 16 views
0

Kubernetes経由でGoogle Container Engineでnode.jsのリモートデバッグを行うのに数日間苦労しました。 主な問題は、デバッグしたいサービスがnginxリバースプロキシの背後にあるという事実から来ています。nginxリバースプロキシの背後にあるnode.jsマイクロサービスのデバッグ

私の質問は、リバースプロキシの背後にあるアップストリームサービスをリモートでデバッグすることは可能ですか? もしそうなら、どうですか?

ローカルホスト上でリバースプロキシを使ってデバッグを行うことができたら、私はKubernetesを介してgkeにも対応できると確信しています。

私はコンフィグなど

おかげのように、あなたが必要なすべての情報をご提供させていただきます!

答えて

0

私は、nginxリバースプロキシを使ってデバッグ作業をするのをやめ、特定のポッドからlocalhostにポートフォワーディングすることで単一のkubernetesポッド(ドッカードロップレット)をデバッグして解決しました。

kubectl port-forward POD-NAME PORT 

そして、あなたは、次のコマンドを実行して、POD-NAMEを得る:

kubectl get pods 
:誰かがそれを必要とする場合にPORT

はここでコマンドとdocumentationです

関連する問題