入门指南
Starters 是您可以包含在应用程序中的便捷依赖描述符。包含一个 starter 可以获取依赖项和 Spring Boot 自动配置的功能集。以 spring-cloud-starter-kubernetes-fabric8
开头的 starter 提供了使用 Fabric8 Kubernetes Java Client 的实现。以 spring-cloud-starter-kubernetes-client
开头的 starter 提供了使用 Kubernetes Java Client 的实现。
备注
你不能将 Fabric8 和 Kubernetes Java 客户端的启动器结合使用。你必须选择一个库来使用,并且仅使用该库的启动器。
启动器 | 功能 |
---|---|
xml<br/><dependency><br/> <groupId>org.springframework.cloud</groupId><br/> <artifactId>spring-cloud-starter-kubernetes-fabric8</artifactId><br/></dependency><br/> xml<br/><dependency><br/> <groupId>org.springframework.cloud</groupId><br/> <artifactId>spring-cloud-starter-kubernetes-client</artifactId><br/></dependency><br/> | [发现客户端](#Kubernetes 的 DiscoveryClient) 实现,将服务名称解析为 Kubernetes 服务。 |
xml<br/><dependency><br/> <groupId>org.springframework.cloud</groupId><br/> <artifactId>spring-cloud-starter-kubernetes-fabric8-config</artifactId><br/></dependency><br/> xml<br/><dependency><br/> <groupId>org.springframework.cloud</groupId><br/> <artifactId>spring-cloud-starter-kubernetes-client-config</artifactId><br/></dependency><br/> | 从 Kubernetes ConfigMaps 和 [Secrets](#Secrets PropertySource) 加载应用程序属性。当 ConfigMap 或 Secret 更改时,重新加载 应用程序属性。 |
xml<br/><dependency><br/> <groupId>org.springframework.cloud</groupId><br/> <artifactId>spring-cloud-starter-kubernetes-fabric8-all</artifactId><br/></dependency><br/> xml<br/><dependency><br/> <groupId>org.springframework.cloud</groupId><br/> <artifactId>spring-cloud-starter-kubernetes-client-all</artifactId><br/></dependency><br/> | 所有 Spring Cloud Kubernetes 功能。 |