このバージョンはまだ開発中であり、まだ安定しているとは見なされていません。最新の安定バージョンについては、Spring Cloud Kubernetes 3.2.1 を使用してください! |
サンプル
Spring Cloud Kubernetes は、Spring Cloud インターフェースに従って、アプリケーションが Kubernetes Native Services を利用することを透過的にしようとします。
アプリケーションでは、spring-cloud-kubernetes-discovery
依存関係をクラスパスに追加し、DiscoveryClient
実装 (つまり、Eureka 検出クライアント) を含む他の依存関係を削除する必要があります。同じことが PropertySourceLocator
にも当てはまります。spring-cloud-kubernetes-config
をクラスパスに追加し、PropertySourceLocator
実装 (つまり、構成サーバークライアント) を含む他の依存関係を削除する必要があります。
次のプロジェクトでは、これらの依存関係の使用箇所に焦点を当て、Spring Boot アプリケーションからこれらのライブラリを使用する方法を示します。
Spring Cloud Kubernetes の例 [GitHub] (英語) : このリポジトリ内にあるもの。
Spring Cloud Kubernetes の完全な例: ミニオンとボス
Spring Cloud Kubernetes の完全な例: SpringOne プラットフォームチケットサービス [GitHub] (英語)
Spring Cloud Gateway と Spring Cloud Kubernetes の検出および構成 [GitHub] (英語)
Spring Cloud Kubernetes Discovery および Config を備えた Spring Boot 管理者 [GitHub] (英語)