Editing Istio

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
[[wikipedia:Istio]] (2017-2018) [[Service mesh]] provides a way to control how [[microservices]] share data with one another. Istio includes [[API]]s that let it integrate into any [[logging]] platform, [[telemetry]] or [[policy]] system.
+
{{Draft}}
  
Istio runs in different environments: [[on-premise]], cloud-hosted, [[Kubernetes]] or in virtual machines.
 
  
* <code>[[brew install istioctl]]</code>
+
[[Istio Service Mesh]]
  
== Features ==
 
* [[Traffic management]]: Request routing, Fault Injection, Traffic Shifting, TCP traffic shifting, request timeouts, Circuit Breaking, Mirroring, [[Ingress]], [[Egress]]
 
* Security
 
* [[Observability]]
 
  
== History ==
+
== Versions ==
Istio was started by teams from [[Google]] and [[IBM]] in partnership with the [[Envoy]] team from [[Lyft]]. And it’s been developed fully in the open on [[GitHub]].
+
* 1.5 (5 March 2020) https://istio.io/news/releases/1.5.x/announcing-1.5/
 +
* 1.4 (14 November 2019) https://istio.io/news/releases/1.4.x/announcing-1.4/
  
== Architecture ==
+
* 1.0 (31 July 2018) https://istio.io/news/releases/1.0.x/announcing-1.0/
Istio’s architecture is divided into the [[data plane]] and the [[control plane]]. In the data plane, Istio support is added to a service by deploying a [[sidecar proxy]] within your environment. This [[sidecar]] proxy sits alongside a microservice and routes requests to and from other proxies. Together, these proxies form a mesh network that intercepts network communication between microservices. The control plane manages and configures proxies to route traffic. The control plane also configures components to enforce policies and collect telemetry.<ref>https://www.redhat.com/en/topics/microservices/what-is-istio</ref>
 
Istio uses an extended version of the [[Envoy]] proxy. Envoy is proxy developed in [[C++]]<ref>https://istio.io/docs/ops/deployment/architecture/</ref>
 
  
== News ==
 
* December 2018, Istio launches as beta on [[GKE]]<ref>https://techcrunch.com/2018/12/11/google-launches-istio-on-gke/</ref>
 
  
  
== [[Istio versions]] ==
+
* 0.1 (24 May 2017)
  
 
== Activities ==
 
== Activities ==
 
* Read Istio vs. [[Linkerd]] vs. [[Consul Connect]] https://jpetazzo.github.io/2019/05/17/containers-microservices-service-meshes/
 
* Read Istio vs. [[Linkerd]] vs. [[Consul Connect]] https://jpetazzo.github.io/2019/05/17/containers-microservices-service-meshes/
* [[Install Istio]] https://istio.io/docs/setup/getting-started/#download
 
* Read Istio related questions on [[Stackoverflow]]: https://stackoverflow.com/questions/tagged/istio?tab=Votes
 
 
== Related terms ==
 
* [[Knative]] and [[Cloud Run]] ([[GCP]])
 
* [[Red Hat OpenShift Service Mesh]]
 
* [[Envoy proxy]]
 
* [[Traefik]]
 
* Istio resources: [[Gateway]], [[Sidecar]]
 
* [[Kiali]] [[Service mesh]] observability and configuration
 
* [[Amazon EKS Workshop]]
 
* [[Rancher]]
 
  
 
== See also ==
 
== See also ==
* {{istioctl}}
+
* {{K8s}}
* {{Istio}}
 
* {{Kubernetes networking}}
 
 
* {{Service mesh}}
 
* {{Service mesh}}
  
 
[[Category:Containers]]
 
[[Category:Containers]]

Please note that all contributions to wikieduonline may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Wikieduonline:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)

Advertising: