The software described in this documentation is either no longer supported or is in extended support.
Oracle recommends that you upgrade to a current supported release.

Chapter 1 Introduction to the Service Mesh

This chapter provides introductory information about the Istio module for Oracle Linux Cloud Native Environment, which is used to set up a service mesh in Oracle Linux Cloud Native Environment.

1.1 What is a Service Mesh?

A service mesh is a configurable, low‑latency infrastructure layer that controls the interaction between a network of microservices. A service mesh makes sure communication among containerized application infrastructure services is fast, reliable, and secure. The service mesh provides critical capabilities including service discovery, load balancing, encryption, observability, traceability, and authentication and authorization.

A service mesh provides the ability to monitor the microservices in the Kubernetes cluster. Istio can support most of the popular current deployment patterns for deploying microservices. This is transparent to a developer.