Difference between revisions of "Istio"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
 
(10 intermediate revisions by 2 users not shown)
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.
+
[[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.
  
Istio runs in different environments: [[on-premise]], cloud-hosted, in [[Kubernetes]] or in virtual machines,
+
Istio runs in different environments: [[on-premise]], cloud-hosted, [[Kubernetes]] or in virtual machines.
 +
 
 +
* <code>[[brew install istioctl]]</code>
  
 
== Features ==
 
== Features ==
Line 19: Line 21:
  
  
== Versions ==
+
== [[Istio versions]] ==
* 1.5 (5 March 2020) https://istio.io/news/releases/1.5.x/announcing-1.5/
 
** 1.5.1
 
** 1.5.2
 
** 1.5.3
 
** 1.5.4
 
* 1.4 (14 November 2019) https://istio.io/news/releases/1.4.x/announcing-1.4/
 
 
 
* 1.0 (31 July 2018) https://istio.io/news/releases/1.0.x/announcing-1.0/
 
** [[JWT]] Authentication
 
 
 
 
 
* 0.1 (24 May 2017)
 
  
 
== Activities ==
 
== Activities ==
Line 41: Line 31:
 
* [[Knative]] and [[Cloud Run]] ([[GCP]])
 
* [[Knative]] and [[Cloud Run]] ([[GCP]])
 
* [[Red Hat OpenShift Service Mesh]]
 
* [[Red Hat OpenShift Service Mesh]]
* <code>[[istioctl]]</code>
 
 
* [[Envoy proxy]]
 
* [[Envoy proxy]]
 
* [[Traefik]]
 
* [[Traefik]]
 
* Istio resources: [[Gateway]], [[Sidecar]]
 
* Istio resources: [[Gateway]], [[Sidecar]]
 
* [[Kiali]] [[Service mesh]] observability and configuration
 
* [[Kiali]] [[Service mesh]] observability and configuration
 +
* [[Amazon EKS Workshop]]
 +
* [[Rancher]]
  
 
== See also ==
 
== See also ==
 +
* {{istioctl}}
 +
* {{Istio}}
 
* {{Kubernetes networking}}
 
* {{Kubernetes networking}}
* {{K8s}}
 
 
* {{Service mesh}}
 
* {{Service mesh}}
  
 
[[Category:Containers]]
 
[[Category:Containers]]

Latest revision as of 13:07, 29 June 2023

wikipedia:Istio (2017-2018) Service mesh provides a way to control how microservices share data with one another. Istio includes APIs that let it integrate into any logging platform, telemetry or policy system.

Istio runs in different environments: on-premise, cloud-hosted, Kubernetes or in virtual machines.

Features[edit]

History[edit]

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.

Architecture[edit]

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.[1] Istio uses an extended version of the Envoy proxy. Envoy is proxy developed in C++[2]

News[edit]

  • December 2018, Istio launches as beta on GKE[3]


Istio versions[edit]

Activities[edit]

Related terms[edit]

See also[edit]

  • https://www.redhat.com/en/topics/microservices/what-is-istio
  • https://istio.io/docs/ops/deployment/architecture/
  • https://techcrunch.com/2018/12/11/google-launches-istio-on-gke/
  • Advertising: