mirror of https://github.com/istio/istio.io.git
Updated traffic management concept guide (#5014)
* New traffic management rewrite * Updated traffic management guide * Fix typo * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: John Howard <howardjohn@google.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: John Howard <howardjohn@google.com> * Implementing Frank and John's edits * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Data plane definition * Added glossary links * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Implementing Frank's suggestions * More edits * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * More edits from Frank and Srinath * Update content/en/docs/concepts/traffic-management/index.md Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com> * More edits * Update index.md * yet more edits * Lint fixes and CRD glossary entry * more links * sdake's edits
This commit is contained in:
parent
2948079d8d
commit
1ecc6cf6bb
|
@ -59,4 +59,4 @@ Oh, and if for some reason you judge a toolbox by the list of CRDs it installs,
|
|||
|
||||
All service meshes and, by extension, Istio seeks to automate complex infrastructure operations, like networking and security. That means there will always be complexity in its APIs, but Istio will always aim to solve the needs of operators, while continuing to evolve the API to provide robust building blocks and prioritize flexibility through role-centric abstractions.
|
||||
|
||||
We can't wait for you to join our [community](/about/community/join/) to see what you build with Istio next!
|
||||
We can't wait for you to join our [community](/about/community/join/) to see what you build with Istio next!
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
title: CRDs
|
||||
---
|
||||
|
||||
[Custom resource definitions (CRDs)](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/)
|
||||
are extensions of the default Kubernetes API. Istio uses the Kubernetes CRD API for
|
||||
configuration, even for non-Kubernetes Istio deployments.
|
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
title: Data Plane
|
||||
---
|
||||
|
||||
The data plane is the part of the mesh that directly controls communication between workload instances.
|
||||
Istio's data plane uses intelligent [Envoy](#envoy) proxies deployed as sidecars to mediate and control all
|
||||
traffic that your mesh services send and receive.
|
|
@ -5,5 +5,5 @@ Routing rules, which you configure in a virtual service, define the paths that
|
|||
requests follow within the service mesh. With routing rules, you can define
|
||||
conditions to route traffic addressed to the virtual service's host to specific
|
||||
destination workloads. Routing rules let you set up complex
|
||||
[traffic routing](/docs/concepts/traffic-management/#traffic-routing-and-configuration)
|
||||
[traffic routing](/docs/concepts/traffic-management/#virtual-services)
|
||||
scenarios.
|
||||
|
|
|
@ -4,5 +4,5 @@ title: Virtual Service
|
|||
A virtual service is a resource you can use to configure how Envoy proxies route
|
||||
requests to a service within an Istio service mesh. The routing rules that you
|
||||
define in a virtual service let you set up complex
|
||||
[traffic routing](/docs/concepts/traffic-management/#traffic-routing-and-configuration)
|
||||
[traffic routing](/docs/concepts/traffic-management/#virtual-services)
|
||||
scenarios.
|
||||
|
|
|
@ -319,7 +319,7 @@ $ kubectl delete virtualservice httpbin-ext --ignore-not-found=true
|
|||
|
||||
If you want to completely bypass Istio for a specific IP range,
|
||||
you can configure the Envoy sidecars to prevent them from
|
||||
[intercepting](/docs/concepts/traffic-management/#traffic-routing-and-configuration)
|
||||
[intercepting](/docs/concepts/traffic-management/)
|
||||
external requests. To set up the bypass, change either the `global.proxy.includeIPRanges`
|
||||
or the `global.proxy.excludeIPRanges` [configuration option](/docs/reference/config/installation-options/) and
|
||||
update the `istio-sidecar-injector` configuration map using the `kubectl apply` command.
|
||||
|
|
Loading…
Reference in New Issue