We have ClusterIngress that cleanly separates out our Istio Gateway / VirtualService dependency.
We are generating VirtualServices from our Route which has strong coupling with Configuration/Revision.
/cc
@tcnghia, I would also expect that ClusterIngress would specify the desired queuing behavior for requests which exceed the capacity of the Revision or an individual Pod. E.g. #1846.
@mattmoor, what do you think?
@josephburnett I'd like to start out from what we can do first. I'd love to discuss more about the queuing capacity needed and follow up with an improvement.
Plan of implementation based on last WG meetup:
Would like to pick up the reconciler tasks once we get the API merged
/assign
@tcnghia @lichuqiang Is there more work left here? I think we've landed at least the scope I wanted for 0.2.
We'll need to consider refactoring the ingress reconciler, hopefully to decouple it from the main controller.
But we can close this, and open a new issue to track that.
This was about building the abstraction, and not about decoupling Istio.
thanks again, @lichuqiang !!!!! 馃帀
Most helpful comment
Would like to pick up the reconciler tasks once we get the API merged