Starters
入门指南是您可以在您的应用程序中包含的便利的依赖项描述符。包含一个入门指南以获取针对功能集的依赖项和 Spring Boot 自动配置。以 spring-cloud-starter-kubernetes-fabric8
开头的入门指南使用 Fabric8 Kubernetes Java Client 提供实现。以 spring-cloud-starter-kubernetes-client
开头的入门指南使用 Kubernetes Java Client 提供实现。
你无法组合 Fabric8 和 Kubernetes Java 客户端的启动器。你必须选择一个要使用的库,并仅为此库使用启动器。 |
Starter | Features |
---|---|
[style="source",language="xml"].Fabric8 依赖关系----<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-kubernetes-fabric8</artifactId></dependency>----[style="source",language="xml"].Kubernetes 客户端依赖关系----<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-kubernetes-client</artifactId></dependency>---- |
Discovery Client 将服务名称解析为 Kubernetes 服务的实现。 |
[style="source",language="xml"].Fabric8 依赖关系----<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-kubernetes-fabric8-config</artifactId></dependency>----[style="source",language="xml"].Kubernetes 客户端依赖关系----<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-kubernetes-client-config</artifactId></dependency>---- |
从 KubernetesConfigMaps 和 Secrets.Reload 加载应用程序属性,在 ConfigMap 或 Secret 更改时修改应用程序属性。 |
[style="source",language="xml"].Fabric8 依赖关系----<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-kubernetes-fabric8-all</artifactId></dependency>----[style="source",language="xml"].Kubernetes 客户端依赖关系----<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-kubernetes-client-all</artifactId></dependency>---- |
所有 Spring Cloud Kubernetes 功能。 |