[WIP] In-memory Channels without Istio sidecar#524
Conversation
Note that the Ingress gateway used means that in-memory channels can receive traffic from outside the cluster.
|
/lgtm leaving for @scothis to approve since he had questions. |
|
New changes are detected. LGTM label has been removed. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: adamharwayne If they are not already assigned, you can assign the PR to them by writing The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Can we setup a new, internal Gateway before this is merged rather than using serving's public gateway? Besides the security benefits, I'm not sure it's worth introducing a hard dependency on serving's runtime. |
This is true and we have the thought that it is a future problem that is easy to solve later. |
|
/cc @tcnghia I've tested this and it seems to work correctly, but I am hesitant to copy the entirety of 202-gateway.yaml, which this currently does. Unless people really want this soon, I'll let this sit in WIP until I find a better solution or find there isn't one. |
|
Coming back to this - we now have a cluster-local gateway that would allow us to expose in-memory channels to the cluster without also exposing them to the internet. So perhaps worth an update and getting this in? |
I talked with @tcnghia about how Serving is doing, and it sounds like Istio is (or soon will be) optional over there. Right now Eventing depends on the This PR is about being able to use Istio lean, which should be easily doable if we have a cluster-local |
|
The current cluster-local rules in Serving rely on the mesh mode to provide the service only within "the cluster" (actually, within the mesh). |
|
@evankanderson @adamharwayne we offer a setting in |
|
@Harwayne I think this is obsolete w/ the other istio removal work ? |
|
This is no longer needed. #1044 removed the Istio requirements for |
|
/close |
|
@Harwayne: Closed this PR. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Proposed Changes
Release Note