2016-10-27 5 views
0

SQLデータベースからターゲットIPを読み取るUDPアプリケーション用のカスタムロードバランサを使用しています。Kubernetes:スケーリング後にカスタムロードバランサ内のポッドのIPを更新する

スケーリング後にポッドのIPを取得し、ロードバランサが使用するデータベースに挿入する最も良い方法は何ですか。

kubectlコマンドを使用してポッドIPを取得してDBに挿入する方法が考えられますが、この方法では、すでに挿入されているIPを追跡してコマンド出力からフィルタリングする必要があります。以下は

は私がポッドのIPを取得するために使用しますサンプルコマンドです:

.\kubectl.exe get pods --selector=app=nginx-test -o=custom-columns=IP:.status.podIP 

は別の方法またはこれを行うには良い方法はありますか?ポッドは、それが新しいポッドまたは削除ポッドだった場合、それはあなたに戻って、その情報を返します。変更するときは、ポッドに時計を作成することができ

おかげ

+0

最終目標は何ですか? [ingress controllers](http://kubernetes.io/docs/user-guide/ingress/)を調べましたか? – pnovotnak

+0

@pnovotnak私はイングレスコントローラはhttpのみのものだと信じています。私はUDPで作業しています。 – Jardanian

答えて

関連する問題