Skip to content

Comments

Support for all services kinds (and sticky) in CRD#5711

Merged
traefiker merged 21 commits intotraefik:masterfrom
mpl:crdlb
Nov 14, 2019
Merged

Support for all services kinds (and sticky) in CRD#5711
traefiker merged 21 commits intotraefik:masterfrom
mpl:crdlb

Conversation

@mpl
Copy link
Collaborator

@mpl mpl commented Oct 23, 2019

What does this PR do?

This PR adds support for all kinds of existing Traefik services to the Kubernetes CRD provider, that is to say it now supports Weight Round Robin load-balancing of services, as well as mirroring of services. Of course load-balancing of servers is still supported as well, through the use of Kubernetes services.
Stickiness support has been added as well, both at the level of services load-balancing and servers load-balancing.
This change is limited to HTTP routing for now. Support for TCP routing will follow.

Motivation

Add support for the missing features described above, as they already exist in other providers.

More

  • Added/updated tests
  • Added/updated documentation

Additional Notes

Co-authored-by: Jean-Baptiste Doumenjou jb.doumenjou@gmail.com
Co-authored-by: Julien Salleyron julien.salleyron@gmail.com

Copy link
Member

@juliens juliens left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@ldez ldez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Collaborator

@jbdoumenjou jbdoumenjou left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants