Skip to content
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

Implement external (from the mesh to the outside) traffic control #496

Closed
vadimeisenbergibm opened this issue Jul 24, 2017 · 4 comments
Closed
Assignees
Milestone

Comments

@vadimeisenbergibm
Copy link
Contributor

vadimeisenbergibm commented Jul 24, 2017

Instead of defining external services or IP ranges to be ignored by proxies.
Based on the design proposals https://goo.gl/94DTSH, https://goo.gl/eYY7na.

It includes support of various protocols, and also routing-rules-to-egress-rules, like fault injection, http redirection, http rewrite, etc., when the target is an external (outside of the mesh) service

@vadimeisenbergibm
Copy link
Contributor Author

@ldemailly
Copy link
Contributor

can you elaborate a bit more on what you propose ?
afaik egress seems http/https only as well as cumbersome as you have to list every service you might use while istio/old_pilot_repo#903 would be to not try to adversely affect external traffic

@vadimeisenbergibm
Copy link
Contributor Author

@ldemailly Please see design proposal https://goo.gl/94DTSH. Your comments are welcome.
This design proposal is about adding to Istio egress rules with wildcards, to specify, for example, that all the traffic to *.bluemix.net or *.amazonaws.com goes thru egress. This way there is no need to list every service.

@vadimeisenbergibm
Copy link
Contributor Author

@ldemailly Please see also #552 .

@ldemailly ldemailly added this to the Istio 0.3 milestone Aug 17, 2017
mandarjog added a commit to mandarjog/istio that referenced this issue Oct 30, 2017
This PR ensures that all tools in the bin directory use bazel's version of go.

It creates uniformity between bazel build and tests like race, code coverage and perf.



Former-commit-id: 953cdab6577934c66f823fdea9d6929c9e22e262
mandarjog added a commit that referenced this issue Oct 31, 2017
This PR ensures that all tools in the bin directory use bazel's version of go.

It creates uniformity between bazel build and tests like race, code coverage and perf.



Former-commit-id: 4231bb8b7635f1dd6cb0f0066260292561da4e38
mandarjog pushed a commit that referenced this issue Oct 31, 2017
@vadimeisenbergibm vadimeisenbergibm modified the milestones: Istio 0.3, Istio 0.4 Nov 28, 2017
@vadimeisenbergibm vadimeisenbergibm changed the title Implement external traffic redirection into egress Implement external (from the mesh to the outside) traffic control Dec 11, 2017
kyessenov pushed a commit to kyessenov/istio that referenced this issue Aug 13, 2018
* Convert Pilot ip mesh attributes to bytes

* Update comment

* Update after review comment
howardjohn pushed a commit to howardjohn/istio that referenced this issue Jan 12, 2020
* update hub and tag examples

* fix lint

* update docs

* lint

* move up grafana to latest

* update version

* Revert "update version"

This reverts commit 5cba0da9f0fdd3ac05ef4de0054872504ae3007a.

* update version
0x01001011 pushed a commit to thedemodrive/istio that referenced this issue Jul 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants