Overview
Istio is the implementation of a service mesh that creates resilience in your applications as you connect, manage, and secure microservices. In Introducing Istio Service Mesh for Microservices: Build and Deploy Resilient, Fault-Tolerant Cloud Native Applications, Red Hatters Burr Sutter and Christian Posta introduce several key microservices capabilities that Istio provides on Kubernetes and Red Hat OpenShift.
Download this O'Reilly report to learn:
How the Istio service mesh enables developers to build better and more dependable software and deliver it faster than before.
Ways DevOps teams can use the Istio service mesh to create powerful and resilient cloud-native applications.
How Istio improves traffic control, service resiliency, testing, observability, and security of your microservices.
Excerpt
Meet Istio
Istio is an implementation of a service mesh. A service mesh is the connective tissue between your services that adds additional capabilities like traffic control, service discovery, load balancing, resilience, observability, security, and so on. A service mesh allows applications to offload these capabilities from application-level libraries and allow developers to focus on differentiating business logic. Istio has been designed from the ground up to work across deployment platforms, but it has first-class integration and support for Kubernetes.
Like many complementary open source projects within the Kubernetes ecosystem, “Istio” is a Greek nautical term that means sail—much like “Kubernetes” itself is the Greek term for helmsman or a ship’s pilot. With Istio, there has been an explosion of interest in the concept of the service mesh, where Kubernetes/OpenShift has left off is where Istio begins.