-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ingress for Multi-Zone Clusters #52
Comments
I believe that this is the "fix Ingress for multi-zone clusters" that @bprashanth is working on? Could someone please re-assign, as I don't seem to have the required permission on this repo. Thanks. |
I haven't read the entire proposal, but multizone will already work. You just won't stay local to your zone, which I'm assuming most people want. kube-proxy is not zone aware so if you get a request in 1c it can send you to 1b instead. To actually "fix" multizone, you need 2 clusters, one in 1c and one in 1b. Then kubeproxy will only keep you local, and the l7 will do smart anycast ip routing things. |
@bprashanth Yes, not staying in local zone is the desired behavior. I was under the impression that there was some bug involving the confluence of Ingress and Multi-zone clusters, that we were planning to fix. I'll try to find the issue tracking it. |
Either way, I don't think that fixing a bug is worthy of this heavy-handed release process. I assume that this is cut-n-paste gone awry @aronchick ? |
No, it's our intent to publish features so the community understands what's On Fri, Jul 22, 2016 at 4:03 PM, Quinton Hoole [email protected]
|
that bug was fixed for 1.3 |
it still needs good e2es, though |
Completed in 1.3. |
Looking through that list, the feature would be in alpha. There are no user docs, tutorials and no thorough testing (load, soak etc). It is implemented, with minimal testing, so I'm fine keeping this open since ~50% is accurate. |
@aronchick @bprashanth @quinton-hoole gentlemen, can you polish the description (including shepherd, referenced SIG etc.)? Thank you. |
@aronchick @bprashanth @quinton-hoole folks, any updates? |
The work that remains is testing+docs. Given how we structure these releases, I don't plan to spend any time on that till after the point when i can no longer check in other "features". |
By testing i mean load and soak testing, we already have basic tests |
@bgrant0607 #64 should fix that. |
@matchstick Still on track for Friday, I assume? |
#52 (comment) is accurate |
@bprashanth Are the docs ready? Please update the docs in https://github.com/kubernetes/kubernetes.github.io, and then add PR numbers and check the docs box in the issue description |
The docs for this are actually the same as the docs for the normal ingress (creating all existing examples: http://kubernetes.io/docs/user-guide/ingress/ in a multi zone cluster works the same way). there's some clarity I can add around this NOT working on various other non cloudprovider ingress controllers, but I plan to do that post test deflaking. Loadbalancer load e2es that didn't make it in time though, because we have a general lack of testing infra for that sort of thing (long lived high load testing). Planned for 1.5. |
Oh, load testing is only for beta. Great then this is pretty much done with alpha modulo the clarification mentioned in previous post (I can't edit the issue description). |
@bprashanth Just checking: Are you stating that docs aren't required for this feature? |
@bprashanth Another ping on docs. Any PRs you can point me to? Does this need docs at all? |
adding clarifications by eod |
@bprashanth so, what is the actual status for docs (as @jaredbhatti mentioned above)? |
Released alpha in v1.4 |
@quinton-hoole are you going to continue development in 1.5 for this feature? |
It's not on my radar. @bprashanth is planning and executing. On Oct 6, 2016 01:59, "Ihor Dvoretskyi" [email protected] wrote:
|
Common README information
Description
Provide ingress for multi-zone clusters. This description will be fleshed out by @quinton-hoole.
Progress Tracker
/pkg/apis/...
)FEATURE_STATUS is used for feature tracking and to be updated by @kubernetes/feature-reviewers.
FEATURE_STATUS: IN_DEVELOPMENT
More advice:
Design
Coding
and sometimes http://github.com/kubernetes/contrib, or other repos.
check that the code matches the proposed feature and design, and that everything is done, and that there is adequate
testing. They won't do detailed code review: that already happened when your PRs were reviewed.
When that is done, you can check this box and the reviewer will apply the "code-complete" label.
Docs
The text was updated successfully, but these errors were encountered: