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
は別の方法またはこれを行うには良い方法はありますか?ポッドは、それが新しいポッドまたは削除ポッドだった場合、それはあなたに戻って、その情報を返します。変更するときは、ポッドに時計を作成することができ
おかげ
最終目標は何ですか? [ingress controllers](http://kubernetes.io/docs/user-guide/ingress/)を調べましたか? – pnovotnak
@pnovotnak私はイングレスコントローラはhttpのみのものだと信じています。私はUDPで作業しています。 – Jardanian