Kubernetes Javaアプリケーションで現在のポッドを取得する方法

SID:

私はKubernetesクラスタ上で私のMicroservicesを展開しています。すべてのアプリケーションは、4つの複製またはPODSがあります。1つのアプリケーションでのREST APIのために、私はPODは私の要求に対処した追跡したいです。例えば、私の/app/deploy(body contains app_id)要求はによって処理されますPOD1

同じのために、私は自分のアプリケーションにKubernetesジャーを輸入しています。私のコードでは、私はこのコードが実行されている現在のPODを確認したいです。私のようなAPIたいkubernetesDiscoveryClient.getCurrentPOD()、この種のものを、。

SID:

これは私のために働きました。

podName = Optional.ofNullable(System.getenv("HOSTNAME"));

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=197235&siteId=1