啟動器

Starter 是方便的依賴描述符,您可以將其包含在您的應用程式中。包含一個 starter 以獲取某個功能集的依賴項和 Spring Boot 自動配置。以 spring-cloud-starter-kubernetes-fabric8 開頭的 starter 提供使用 Fabric8 Kubernetes Java 客戶端 的實現。以 spring-cloud-starter-kubernetes-client 開頭的 starter 提供使用 Kubernetes Java 客戶端 的實現。

您不能將 Fabric8 和 Kubernetes Java 客戶端的 starter 結合使用。您必須選擇一個庫使用,並且只使用該庫的 starter。
啟動器 功能
Fabric8 依賴
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-kubernetes-fabric8</artifactId>
</dependency>
Kubernetes 客戶端依賴
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-kubernetes-client</artifactId>
</dependency>

發現客戶端 實現,將服務名稱解析為 Kubernetes 服務。

Fabric8 依賴
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-kubernetes-fabric8-config</artifactId>
</dependency>
Kubernetes 客戶端依賴
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-kubernetes-client-config</artifactId>
</dependency>

從 Kubernetes ConfigMapsSecrets 載入應用程式屬性。當 ConfigMap 或 Secret 更改時,重新載入 應用程式屬性。

Fabric8 依賴
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-kubernetes-fabric8-all</artifactId>
</dependency>
Kubernetes 客戶端依賴
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-kubernetes-client-all</artifactId>
</dependency>

所有 Spring Cloud Kubernetes 功能。

© . This site is unofficial and not affiliated with VMware.