From the course: Kubernetes for Java Developers

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Introduction to service mesh and Istio

Introduction to service mesh and Istio

From the course: Kubernetes for Java Developers

Start my 1-month free trial

Introduction to service mesh and Istio

- [Instructor] This section will introduce, what is a service mesh and particularly more about Istio. Service mesh is a dedicated infrastructure layer for handling service-to-service communication. It is responsible for the reliable delivery of requests through complex topology of services that comprise a modern cloud-native application. This is particularly relevant in today's world where developers are leaning towards microservices-oriented architecture. In the context of Kubernetes, a service provides a simple OSI layer for DNS-based load balancing for the pods belonging to the service. Service mesh addresses OSI layer seven load balancing needs and a lot more. Let's look at them next. Service mesh ensures that communication between a Service A and a Service B can be done safely and securely. This could include defending against man-in-the-middle attack, using encryption, and mutual TLS. This also includes auditing capabilities to check who did what at what time. Reliability…

Contents