Pod ヘルスインジケーター

Spring Boot は HealthIndicator [GitHub] (英語) を使用して、アプリケーションの正常性に関する情報を公開します。そのため、ヘルス関連の情報をユーザーに公開するのに非常に役立ち、準備プローブ (英語) としての使用に適しています。

Kubernetes ヘルスインジケーター (コアモジュールの一部) は、次の情報を公開します。

  • Pod 名、IP アドレス、ネームスペース、サービスアカウント、ノード名、その IP アドレス

  • Spring Boot アプリケーションが Kubernetes の内部か外部かを示すフラグ

application.[properties | yaml] で management.health.kubernetes.enabled を false に設定することで、この HealthContributor を無効にできます。