Comments (11)
I would like this as well.
from traefik.
Hi
Maybe It would be better to interact with Zookeeper directly instead no ?
from traefik.
Do you mean the clients connecting to the service should do the service lookup through ZooKeeper? If so, then that can be problematic since it pulls in ZooKeeper dependencies to all clients. Many of my clients today are just plain cURL/bash scripts that would be difficult to interface with ZK.
from traefik.
No, that's not what I wanted to say. Aurora does not provide any rest API to interact with. As Aurora puts its jobs in Zookeper, I was thinking of getting the conf directly from Zookeper :)
from traefik.
Right, Aurora will publish metadata for service discovery about every task it launches as a service in zookeeper. What we are asking for is that traefik be taught to read that metadata and do load balancing / proxying to the instances.
from traefik.
OK, but I will need some help, or some time :)
from traefik.
This is the most commonly used library for go + zk. I could write a small python script to create the "server set" znodes for you if that would be a good starting point?
from traefik.
#25 is relevant somewhat as libkv
supports zookeeper.
from traefik.
@SEJeff You're absolutely right :) But it will need some adaptations to support Apache Aurora standard. It will not run out of the box.
from traefik.
@emilevauge Now the serverset data would be written by Aurora and should be read-only as far as traefik is concerned. Would it make more sense to just build support for it in natively?
from traefik.
Hi, as Zookeeper is now supported, it should be quite easy to get Aurora on the same way :) Help is welcomed :)
from traefik.
Related Issues (20)
- Support different TLS options for different ClientIP in the same Host HOT 3
- Support ability to set a specific redirect status in RedirectRegex HOT 4
- Traefik does not forward on bridge network when also attached to ipvlan
- Routing syntax in v3.0.0-rc3 is not backwards compatible HOT 1
- httputil.ReverseProxy logs to Go default logger instead of logrus HOT 2
- middleware \"biz4000018p-svc-id4qrkl6hbe1c331oj6e@kubernetescrd\" does not exist HOT 1
- How can a Plugin detect when its config is destroyed/cancled/no longer needed? HOT 5
- ECS provider misdetecs tasks with attached volumes as missing network interfaces when not in `awsvpc` network mode
- documented usage of excludedIPs with IPAllowList middleware HOT 2
- Add namespace of the ingress/ingressroute in the logs HOT 1
- When Traefik v3.0 does not set the certificate through acme, the log reports an error. HOT 1
- Replacement for lost multiple host definition HOT 2
- zstandard compression HOT 3
- Configurable Span Creation for Reduced Tracing Verbosity HOT 2
- Forward OpenTracing Headers in Plugin HTTP Calls HOT 6
- IPAllowList not working when using ipStrategy.excludedIPs HOT 8
- Traefik 2.11 file provider fail with ReadDirectoryChanges error HOT 2
- Request Entity Too Large - 413 HOT 1
- Traefik api access not logged HOT 3
- File provider in 2.11.0 fails to load configuration entirely
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from traefik.