Remove obsolete references to Zipkin (#228)
This commit is contained in:
committed by
Ryan Baxter
parent
6282d6d724
commit
fa75c7c695
44
README.md
44
README.md
@@ -16,7 +16,6 @@
|
||||
- [Transparency](#transparency) *(it is transparent whether the code runs in or outside of Kubernetes)*
|
||||
- [Kubernetes Profile Autoconfiguration](#kubernetes-profile-autoconfiguration)
|
||||
- [Ribbon discovery in Kubernetes](#ribbon-discovery-in-kubernetes)
|
||||
- [Zipkin discovery in Kubernetes](#zipkin-discovery-in-kubernetes)
|
||||
- [ConfigMap Archaius Bridge](#configmap-archaius-bridge)
|
||||
|
||||
---
|
||||
@@ -29,8 +28,8 @@
|
||||
|
||||
This project provides an implementation of [Discovery Client](https://github.com/spring-cloud/spring-cloud-commons/blob/master/spring-cloud-commons/src/main/java/org/springframework/cloud/client/discovery/DiscoveryClient.java) for [Kubernetes](http://kubernetes.io). This allows you to query Kubernetes endpoints *(see [services](http://kubernetes.io/docs/user-guide/services/))* by name.
|
||||
A service is typically exposed by the Kubernetes API server as a collection of endpoints which represent `http`, `https` addresses that a client can
|
||||
access from a Spring Boot application running as a pod. This discovery feature is also used by the Spring Cloud Kubernetes Ribbon or Zipkin projects
|
||||
to fetch respectively the list of the endpoints defined for an application to be load balanced or the Zipkin servers available to send the traces or spans.
|
||||
access from a Spring Boot application running as a pod. This discovery feature is also used by the Spring Cloud Kubernetes Ribbon project
|
||||
to fetch the list of the endpoints defined for an application to be load balanced
|
||||
|
||||
This is something that you get for free just by adding the following dependency inside your project:
|
||||
|
||||
@@ -554,45 +553,6 @@ Remark : The Ribbon discovery client can be disabled by setting this key within
|
||||
`spring.cloud.kubernetes.ribbon.enabled=false`.
|
||||
|
||||
|
||||
### Zipkin discovery in Kubernetes
|
||||
|
||||
[](https://maven-badges.herokuapp.com/maven-central/org.springframework.cloud/spring-cloud-starter-kubernetes-zipkin/)
|
||||
[](http://www.javadoc.io/doc/org.springframework.cloud/spring-cloud-starter-kubernetes-zipkin)
|
||||
[](https://www.versioneye.com/java/org.springframework.cloud:spring-cloud-starter-kubernetes-zipkin/)
|
||||
|
||||
[Zipkin](https://github.com/openzipkin/zipkin) is a distributed tracing system which is supported by the project
|
||||
[Spring Cloud Sleuth](https://github.com/spring-cloud/spring-cloud-sleuth) which allows
|
||||
to collect traces or spans from microservice applications.
|
||||
|
||||
A Discovery client has been implemented top of Kubernetes in order to fetch the Zipkin service (e.g. `zipkin`). This
|
||||
client is provided by the [spring-cloud-kubernetes-zipkin](spring-cloud-kubernetes-zipkin/pom.xml) project that you
|
||||
can use by adding this starter to your maven pom file:
|
||||
|
||||
```xml
|
||||
<dependency>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<artifactId>spring-cloud-starter-kubernetes-zipkin</artifactId>
|
||||
<version>${latest.version}</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
This works as an extension of the [spring-cloud-sleuth-zipkin](https://github.com/spring-cloud/spring-cloud-sleuth/tree/master/spring-cloud-sleuth-zipkin) project.
|
||||
The name of the Zipkin service and the target Kubernetes namespace/project where the service runs can be specified
|
||||
using the following `application.properties` properties:
|
||||
|
||||
```bash
|
||||
spring.cloud.kubernetes.zipkin.discovery.serviceName=my-zipkin
|
||||
spring.cloud.kubernetes.zipkin.discovery.serviceNamespace=tracing
|
||||
```
|
||||
|
||||
By default, the discovery client will look for a Zipkin service named `zipkin` within the current namespace.
|
||||
|
||||
Examples of application that are using Zipkin discovery in Kubernetes:
|
||||
|
||||
- [Spring Cloud Kubernetes and Zipkin](kubernetes-zipkin)
|
||||
- [fabric8-quickstarts - Spring Boot - Ribbon](https://github.com/fabric8-quickstarts/spring-boot-ribbon)
|
||||
- [Kubeflix - LoanBroker - Bank](https://github.com/fabric8io/kubeflix/tree/master/examples/loanbroker/bank)
|
||||
|
||||
### ConfigMap Archaius Bridge
|
||||
|
||||
[](https://maven-badges.herokuapp.com/maven-central/org.springframework.cloud/spring-cloud-kubernetes-archaius/)
|
||||
|
||||
Reference in New Issue
Block a user