Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-9683

native client side kubernetes based load balancer

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.18.0
    • None
    • None
    • Unknown

    Description

      when using kubernetes you can use Kubernetes Services to do the load balancing across endpoints
      http://kubernetes.io/v1.1/docs/user-guide/services.html#services-in-kubernetes

      sometimes folks want to do the discovery and load balancing on the client side.

      We've added a plugin to Ribbon to do this in the kubeflix project:
      https://github.com/fabric8io/kubeflix

      e.g. here https://github.com/fabric8io/kubeflix/blob/master/ribbon-discovery/src/main/java/io/fabric8/kubeflix/ribbon/KubernetesServerList.java#L66-L87

      it might be nice to add something like that for Camel LoadBalancers for folks using Camel on Kubernetes who wish to use client side discovery and load balancing

      Attachments

        Issue Links

          Activity

            People

              davsclaus Claus Ibsen
              jstrachan James Strachan
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: